读书人

JdbcTemplate的SQL文输出解决办法

发布时间: 2012-01-06 22:55:18 作者: rapoo

JdbcTemplate的SQL文输出
用Spring的JdbcTemplate做SQL检索的时候,怎么利用log4j把执行SQL文输出呢?

[解决办法]
既然你是使用log4j来实现输出,那么可以在log4j.properties里面配置。因为jdbc使用了log4j来输出其产生的sql以及参数了的,只是输出的级别比较低,所以如果你的log4j配置的日志输出级别比较高的话,这些sql和参数就不能输出了。
下面是例子:
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

这样就可以输出生成的sql和参数了。

读书人网 >Java Web开发

热点推荐