还有比P6Spy更好的东西吗?

rmc*_*mcc 13 sql database p6spy

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

qui*_*onm 6

P6Spy现在已经开发了一段时间了.2.0版本也刚刚发布.它现在支持在没有任何配置文件的情况下使用某些用例.它也已更新为JDBC 4.0 API,与Java 6和7完全兼容.

该项目现在也正在GitHub上开发. 还提供了更新的文档.


Ste*_*han 6

其他一些与P6Spy类似的工具和库.

  • Craftsman Spy似乎与log4jdbc中的功能集重叠了很多.该库未在2年内更新,取决于Jakarta Commons Logging.

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

  • JdbcProxy驱动程序还可以模拟另一个JDBC驱动程序,以在没有数据库的情况下测试应用程序.

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

  • 另一个JDBC记录器

  • log4jdbc-remix log4jdbc的实验分支,带有一些有趣的功能.

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

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

  • log4jdbc-log4j2另一个log4jdbc的 fork,它包含log4jdbc-remix fork和它自己的其他功能.

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


Pat*_*ick 5

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


Nun*_*ado 1

我们仍然将 P6Spy 与带有 EJB2.0 的 Weblogic 8.1.5 一起使用,它的作用非常大。我即将尝试将其与 Weblogic 10.3 和 EJB3.0 集成