【问题标题】:Anything better than P6Spy? [closed]有什么比 P6Spy 更好的吗? [关闭]
【发布时间】:2016-04-14 21:55:39
【问题描述】:

我计划使用 P6Spy 来拦截我们架构中的数据库语句。但是,我在 P6Spy 网站上注意到该软件的最后一个版本是在 2003 年。有什么更好的东西还是我应该坚持使用 P6Spy?

【问题讨论】:

    标签: sql database p6spy


    【解决方案1】:

    其他一些类似于 P6Spy 的工具和库。

    • Craftsman Spy 似乎与 log4jdbc 中的功能集有很多重叠。该库已 2 年未更新,依赖于 Jakarta Commons Logging。

    • JAMon (Java Application Monitor) 是一个全面的应用程序监控和监控 API,其中包括 JDBC/SQL 监控作为其非常大的功能集的一部分。

    • JdbcProxy该驱动程序还可以模拟另一个 JDBC 驱动程序来测试没有数据库的应用程序。

    • LogDriver 似乎与 log4jdbc 相似,作者写了一篇关于 JDBC 日志记录的好文章,以及他编写 LogDriver 的动机和经验。

    • 又一个JDBC logger

    • log4jdbc-remix log4jdbc 的实验性分支,具有一些有趣的功能。

    • jdbcdslog 另一个新的 jdbc 包装器,与 log4jdbc 功能有很多交叉。

    • SqlRecorder 一个库,它是 JDBC 驱动程序的包装器,用于通过插件将所有执行的查询记录到文件、控制台或任何其他远程服务器等不同位置。

    • log4jdbc-log4j2 log4jdbc 的另一个分支,包括 log4jdbc-remix 分支和它自己的其他功能。

    来源:https://code.google.com/archive/p/log4jdbc/

    【讨论】:

      【解决方案2】:

      P6Spy 之前一直在积极开发中。 2.0版本也刚刚发布。对于某些用例,它现在支持在没有任何配置文件的情况下使用。它还更新为 JDBC 4.0 API,完全兼容 Java 6 和 7。

      该项目现在也在GitHub 上进行开发。 Updated documentation 也可用。

      【讨论】:

      【解决方案3】:

      我开始使用log4jdbc,当时 p6spy 无法处理自己的驱动程序发现的预编译项目。 log4jdbc 让您更改了我们发现设置更简单的数据库连接 url。它也不需要单独的配置文件 (spy.properties),并且正在积极处理中。我不会再碰 p6spy 了。

      【讨论】:

      • 剂量 log4jdbc 是否支持 jdk 8?
      【解决方案4】:

      我们仍然将 P6Spy 与带有 EJB2.0 的 Weblogic 8.1.5 一起使用,并且它的工作原理很迷人。我即将尝试将其与 Weblogic 10.3 和 EJB3.0 集成

      【讨论】:

        猜你喜欢
        • 2010-09-11
        • 1970-01-01
        • 2021-04-08
        • 2012-08-28
        • 1970-01-01
        • 2011-04-05
        • 2011-07-27
        • 2023-04-07
        相关资源
        最近更新 更多