Posted on 2007-03-02 11:22
東舟 閱讀(496)
評論(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,重新運行即可。