p6spy安装步骤(使Hibernate显示完整sql语句)

下载zip包

下载地址:http://www.p6spy.com/download.html 

解压

解压p6spy.jar spy.properties两个文件,将p6spy.jar 放入应用程序的WEB-INF/lib目录,将spy.properties放入WEB-INF/classes目录

修改spy.properties

realdriver  =com.mysql.jdbc.Driver  将这行前面的#去掉

logfile     = c:/spy.log  修改一个你需要的日志文件名

修改hibernate.xml

修改connection.driver_class的值为com.p6spy.engine.spy.P6SpyDriver

重启tomcat

这样在c:/下的spy.log记录了数据库的访问情况。

驱动程序加载先后的问题解决   

如果spy.log里出现:你的程序的数据库驱动名称 is a real driver in spy.properties, but it has been loaded before p6spy . p6spy will not wrap these connections. Either prevent the driver from loading, or try setting 'deregisterdrivers' to true in spy.properties ,请把spy.properties文件里的deregisterdrivers=false改为deregisterdrivers=true,重新运行即可。

posted @ 2016-05-04 18:32  五指少年  阅读(627)  评论(0)    收藏  举报