代码之家  ›  专栏  ›  技术社区  ›  NumberFour

MySQL存储过程调试

  •  1
  • NumberFour  · 技术社区  · 14 年前

    对于一些能够调试MySQL存储过程的GUI应用程序(免费),您有什么建议吗?

    我试过devArt dbForge MySQL Studio,效果不错,但不是免费的。

    6 回复  |  直到 14 年前
        1
  •  4
  •   mdma    14 年前

    不幸的是,似乎没有任何免费的替代品。

    Illatis Stepin -用于调试存储过程的基于Eclipse的IDE。每个牌照的价格是40美元。还有 MySQL Debugger 每人50美元。但是,MyDebugger是 offering licences 如果你有一个博客-你得到一个许可证,作为对博客产品的回报。

    调试器是否用于开源项目?如果是这样,您可以尝试联系出版商,看看他们是否会授予您许可证,也许作为回报,您的项目页面上提到。

    如果是为了商业开发,你可以试着获得40-50美元许可费的批准。调试器可能会为您节省数小时的时间,因此几乎肯定会在第一年内自行支付费用,如果不是更快的话。

    如果这两个选项都不是,你可以建立一个小博客,并尝试获得免费的MyDebugger许可证!

        2
  •  2
  •   Fernando Gonzalez Sanchez    12 年前

    MySql Connector/NET启动v6.6支持使用visualstudio调试器look&调试存储例程;感觉,它也是开源的(双许可GPL/MySql)。

    要在此处下载: http://dev.mysql.com/downloads/connector/net/6.6.html

    有关文档,请查看: http://dev.mysql.com/doc/refman/5.0/en/connector-net-visual-studio-debugger.html

        4
  •  1
  •   ftrotter mario    14 年前
        5
  •  1
  •   Marcelo Amorim    8 年前

    http://ocelot.ca/blog/blog/2015/03/02/the-ocelotgui-debugger/ https://github.com/ocelot-inc/ocelotgui

    我试过了,它看起来很稳定,支持断点和变量检查。

    工作原理: 它与您的mysql客户端集成(我使用的是Ubuntu 14.04),执行之后:

    $install
    $setup yourFunctionName
    

    $debug yourFunctionName('yourParameter')
    

    将给你一个机会一步一步走你的代码,并“刷新”你的变量,你可以更好地查看你的代码里面发生了什么。

    这是“insert”和“log”方法的替代方法。 您的代码仍然没有附加的“调试”指令。

    截图:

    ocelot breakpoint stepping

        6
  •  0
  •   Devid G    14 年前