一、项目介绍
log4jdbc项目地址:http://code.google.com/p/log4jdbc/
可以将原先的参数占位符“?”,替换为实际参数值,方便调试
如:select username,password from bitth_date > ? and age < ?
替换为:select username,password from bitth_date > to_date(‘2010-11-11’,’yyyy-mm-dd’) and age < 20
另外可以输出调用时间等。
二、log4jdbc使用
1. 选择log4jdbc版本,按照网站描述
log4jdbc3-1.2beta2.jar for JDBC 3 support in JDK 1.4 , JDK 1.5
log4jdbc4-1.2beta2.jar for JDBC 4 support in JDK 1.6 , JDK 1.7
2. 需要使用SLF4j
3. 设置jdbc driver。
如:在jdbc.properties中将原先的
修改为
4. 修改jdbc url。
如:在jdbc.properties中将原先的
修改为
5. 设置logger
如在控制台仅需要输出sql语句的log4j.properties
目前版本为1.2beta2。
log4jdbc文档中的log4j.properties示例