【问题标题】:SQL Developer: what is the reason I cannot debug or execute SP in mysql with SQL Developer?SQL Developer:我无法使用 SQL Developer 在 mysql 中调试或执行 SP 的原因是什么?
【发布时间】:2019-12-16 17:43:25
【问题描述】:

我正在使用 Oracle SQL Developer 查询我的 Mysql 数据库。当我安装 mysql 连接器时,该程序运行良好,但我无法使用 ide 执行或调试程序。我的版本是 19.1.2.247(内部 id 247.2212)

执行菜单已停用:

我需要用 SQL Developer 调试什么?有没有可能?

【问题讨论】:

    标签: mysql oracle-sqldeveloper


    【解决方案1】:

    提供 MySQL 支持只是为了帮助您将数据迁移到 Oracle。

    IDE 功能仅供 Oracle/PLSQL 使用。

    MySQL Workbench 是 MySQL 的官方 ide。

    【讨论】:

    • 你能用workbrench调试吗?我不这么认为,因为我看不到那里的选项
    • 我不知道,但如果 Oracle 提供一个 mysql 调试器,它就在那里,有功能列表显示他们有一个 SQL 调试器......不管这意味着什么
    【解决方案2】:

    我同意@thatjeffsmith,该功能是一个问题 SQL Seveloper 调试仅适用于 Oracle。出于这个原因,我认为这是解决方案的一部分。他告诉我使用 Workbench,但我是新来的,我没有看到存储过程的调试菜单...

    我在 .Net VS2017 中发现了使用服务器资源管理器在 mysql 中调试存储过程的能力。

    我在打开存储过程时遇到问题。我无法打开存储过程。但经过调查,我可以通过取消选中将我的密码保存在连接中来解决它。完成后,我可以调试存储过程。 VS2017 社区完全免费。

    我认为这是我正在寻找解决问题的部分。

    我测试过:

    • HeidiSQL:很简单,但我不喜欢使用的主题。无法调试。
    • Toad for mysql:之前一直在使用它,但现在他们迁移到了 ToadEdge
    • ToadEdge:现在仅供试用。
    • Workbrench:忘记 Toad 但没有调试的好方法。
    • dbForge Express:不错的主题,易于使用,对我来说是最好的,但调试是在支付产品中。
    • MySQL 调试器:Windows Defender 没有执行,因为告诉我它可能会损坏我的操作系统。不受信任。
    • Database4:Windows Defender 未执行,因为告诉我它可能会损坏我的操作系统。不受信任。

    • 保存日志:这是个好主意,但是您会浪费太多时间来配置它,而且有时观看解决方案并不好。

    我最好的选择是 dbForge ...但我将使用 .Net 的服务器资源管理器来调试我的商店。

    我希望这个解决方案可以帮助你。

    【讨论】:

      猜你喜欢
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多