还有什么比P6Spy更好的?

时间:2009-04-28 09:47:58

标签: sql database p6spy

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

4 个答案:

答案 0 :(得分:6)

P6Spy现在已经进行了一段时间的积极开发。 2.0版本也刚刚发布。它现在支持在没有任何配置文件的情况下使用某些用例。它也已经更新到JDBC 4.0 API并且完全兼容Java 6& 7。

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

答案 1 :(得分:6)

其他一些与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 :(得分:5)

当p6spy不能用于执行自己的驱动程序发现的预编译项目时,我开始使用log4jdbc。 log4jdbc你有没有更改我们发现更容易设置的数据库连接URL。它也不需要单独的配置文件(spy.properties),并且它正在积极地工作。我不打算再次触摸p6spy。

答案 3 :(得分:2)

我们仍然将P6Spy与我们的Weblogic 8.1.5与EJB2.0一起使用,它的工作原理。我即将尝试将其与Weblogic 10.3和EJB3.0

集成