题
我要寻找我使用的应用程序,登录应用射击SQL statemetns的工具。
我发现P6SPY。但有与问题。它似乎是与XA数据源兼容。
有没有一种方法,使在WebSphere 6.1或P6SPY工作那里P6SPY替代?
此外,如果任何人具有拦截PreparedStatment对象和转储SQL任何aspect的代码,这将也很大。
解决方案
它取决于您所访问数据库的方式。如果您在使用Hibernate,那么你可以使吐出它的SQL语句,如果你正在访问的数据源通过然后你可以使用跟踪服务。跟踪设置是这样的:
=信息:com.ibm.websphere.rsadapter =细节
和看看你出来吧。
其他提示
这不是强制性的JDBC驱动程序来实现一个功能,能够提取出/打印出的SQL语句。说实话,我会在数据库中执行此操作。所有合理的数据库产品可以登录自带所有的细节。另外,还可以在同一时间得到这样的执行计划和他们的服务器上的影响的进一步信息。
我似乎记得有一些是你的参数可以添加到您的JDBC URL的配置,和/或连接。不记得细节。
您shold更改跟踪级别为JDBC驱动程序。 如果您在使用DB2然后更改数据源,点击自定义属性 如果使用Oracle然后在ojbdc6_g.jar改变驱动程序并更改JVM属性
不隶属于 StackOverflow