是記錄資料庫操作與法跟回傳值
官方網站:
https://code.google.com/p/log4jdbc/
1.首先先下載 jar元件
log4jdbc4-1.2.jar
log4j-1.2.16.jar
slf4j-api-1.6.4.jar
slf4j-log4j12-1.6.4.jar
2.並在web.xml 加入等字串(切記log4j.properties等檔案我是放在WEB-INF\classes\底下)
<servlet><init-param>
<param-name>log4j-properties-location</param-name>
<param-value>WEB-INF\classes\log4j.properties</param-value>
</init-param>
</servlet>
3.並在WEB-INF\classes\底下新增兩個檔案log4j.properties跟log4j.xml
如果不知道log4j.properties跟log4j.xml要放哪些內容
可以參考官網5. Set up your loggers. 裡面有 log4j.properties跟log4j.xml可以看~也可以直接複製
4.並放上更改驅動程式
本來是Class.forName("net.sourceforge.jtds.jdbcx.JtdsDataSource");把它改成log4jdbc驅動Class.forName("net.sf.log4jdbc.DriverSpy");
然後
conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/Test01","OO","OOO");
記得加入log4jdbc等字串會變成
conn = DriverManager.getConnection("jdbc:log4jdbc:jtds:sqlserver://localhost:1433/Test01","OO","OOO");
然後你在Console控制台可以看到資料庫操作印出來的結果
使用Debug模式也可以到達一樣的效果 ~ 只不過比較麻煩:
沒有留言:
張貼留言