posts - 5, comments - 14, trackbacks - 0, articles - 11

P6Spy 显示prepareStatement的完整SQL

Posted on 2007-03-02 11:22 东舟 阅读(491) 评论(0)  编辑  收藏 所属分类: J2EE
P6Spy的安装与使用
1、从 http://www.p6spy.com/download.html,下载zip包,也可以下载它的源文件包来研究;
2、解压出p6spy.jar spy.properties两个文件;
3、将p6spy.jar 放入应用程序的WEB-INF/lib目录,将spy.properties放入WEB-INF/classes目录;
4、修改你程序的数据库驱动名称为P6Spy的驱动程序名称com.p6spy.engine.spy.P6SpyDriver,其它的都不用更改;
5、打开spy.properties文件,把realdriver的值改为你的程序的数据库驱动名称,logfile     = c:/spy.log  修改一个你需要的日志文件名;
6、重启tomcat;
7、这样在c:/下的spy.log记录了数据库的访问情况。
8、驱动程序加载先后的问题解决
  如果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,重新运行即可。

只有注册用户登录后才能发表评论。


网站导航: