JDBC數據庫訪問操作的動態監測 之 p6spy


P6spy是一個JDBC Driver的包裝工具,p6spy通過對JDBC Driver的封裝以達到對SQL語句的監聽和分析,以達到各種目的。

P6spy1.3 sf.net http://sourceforge.net/projects/p6spy/?source=directory

WSJdbcDataSource PoolConnectionDataSource問題

Ojdbc6無法注入,經確認的確可能版本問題

官方確認JDK 1.5以后的,不好用了,經驗證STS下部署:mysql可以,oracle不可; myeclipse部署:都可以,在WAS7上無法部署,ConnectionPoolDataSource根本就沒實現,而且JDK6下好像存在問題

java -jar irontracksql_plus.jar 可以圖形查看,這個工具可以查看應用發出的SQL請求

module.ibeam=com.irongrid.ibeam.server.IBeamFactory

monitorport=2000

P6spy2 github.com https://github.com/p6spy

用法

加入jar包

直接在jdbc串直接注入

conn = DriverManager.getConnection(

//"jdbc:oracle:thin:@192.168.1.9:1521:orcl",

"jdbc:p6spy:oracle:thin:@192.168.1.9:1521:orcl",

"system", "XXX");

 

conn = DriverManager.getConnection(

"jdbc:p6spy:mysql://192.168.1.55:3306/test",

//"jdbc:mysql://192.168.1.55:3306/test",

"XXX",

"XXX");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM