P6SPY是什么?
P6Spy 是针对数据库访问操作的动态监测框架。它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。P6Spy 分发包包括P6Log,它是一个可记录任何 Java 应用程序的所有JDBC事务的应用程序。其配置完成使用时,可以进行数据访问性能的监测。
我们最需要的功能,查看sql语句,不是预编译的带问号的哦,而是真正的数据库执行的sql,更直观,更简单。
操作方法:
- 加入jar包(p6spy.jar)
加入p6spy.properties
driverlist=oracle.jdbc.driver.OracleDriver dateformat=yyyy-MM-dd HH:mm:ss appender=com.p6spy.engine.spy.appender.StdoutLogger
将dataSource中的jdbc.driver更改为:
jdbc.driver= com.p6spy.engine.spy.P6SpyDriver