- 浏览: 61663 次
- 性别:
- 来自: 青岛
文章分类
最新评论
项目中使用JdbcTemplate进行DAO层封装,有时需要调试查看SQL语句及参数
首先是SQL语句:
查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug,
因此,添加log4j参数:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug
其后是语句参数:
同样跟踪执行praparedStatement执行过程,添加参数:log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=debug
最终效果:
17:05:26,034 DEBUG JdbcTemplate:574 - Executing prepared SQL statement [select * from A WHERE ID=?]
17:05:26,459 DEBUG StatementCreatorUtils:207 - Setting SQL statement parameter value: column index 1, parameter value [1111], value class [java.lang.String], SQL type 12
首先是SQL语句:
查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug,
因此,添加log4j参数:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug
public int update(String sql) throws DataAccessException { Assert.notNull(sql, "SQL must not be null"); if (this.logger.isDebugEnabled()) { this.logger.debug("Executing SQL update [" + sql + "]"); }
其后是语句参数:
同样跟踪执行praparedStatement执行过程,添加参数:log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=debug
最终效果:
17:05:26,034 DEBUG JdbcTemplate:574 - Executing prepared SQL statement [select * from A WHERE ID=?]
17:05:26,459 DEBUG StatementCreatorUtils:207 - Setting SQL statement parameter value: column index 1, parameter value [1111], value class [java.lang.String], SQL type 12
发表评论
-
Tomcat启动报Error listenerStart错误
2017-07-17 10:29 618今天启动Tomcat启动不了,报以下错: org.apac ... -
如何在eclipse中修改jsp默认编码
2016-12-25 12:30 582第一步:打开eclipse,找到windows-->pr ... -
eclipse编码格式设置教程、如何为eclipse设置编码格式?
2016-12-25 12:23 543如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中 ... -
修改 IntelliJ IDEA 的默认文件编码
2016-12-21 00:09 1581有两种办法可以修改 IntelliJ IDEA 的文件编码(I ... -
The specified JRE installation does not exist
2016-12-19 22:32 1100window -->preferences --> ... -
maven插件资源
2016-12-04 21:05 447http://archive.apache.org/dist/ ... -
java的svn的使用
2016-11-30 20:03 592http://blog.csdn.net/world_ding ... -
Eclipse+Maven创建webapp项目
2016-11-26 10:45 612http://www.cnblogs.com/AloneSwo ... -
报Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2016-11-26 09:40 1432[root@master ~]# /export/kafka ... -
Maven: 每次更新Maven Project ,JAVA 版本都变为1.5
2016-11-21 00:10 1618由于Maven默认编译环境是JAVA 1.5 ,所以我们需要在 ... -
web.xml中contextConfigLocation的作用
2016-11-15 00:38 1106在web.xml里配置Listener xml 代码如下: ... -
Server Tomcat v6.0 Server at localhost was unable to start within 45 second
2016-10-18 08:33 599当启动tomcat时候出现 Server Tomcat v6. ... -
IntelliJ Idea 常用快捷键列表
2016-10-11 09:18 389Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ct ... -
Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled
2016-10-11 09:17 1110Windows 7 sometimes breaks FTP ... -
intellij idea 2015、2016破解方法
2016-10-10 13:08 1617在注册时Help—Register,选择 License se ... -
优秀的学习资源地址
2016-10-07 21:47 01 非常全的java资料 http://pan.baidu.c ... -
idea中dependencies中总是有红色波浪线(缺少dependency)的解决办法
2016-10-10 13:06 5246使用IDEA进行maven开发时,将新项目import进工作空 ... -
maven的生命周期
2016-10-10 13:09 450一 三套生命周期 1 compile 2 clean 3 si ... -
私服服务器Nexus的安装
2016-10-10 13:09 6751 下载 https://www.sonatype.com ... -
maven添加额外archetype
2016-10-10 13:09 1128用Eclipse + m2e 插件新建maven项目时发现ar ...
相关推荐
NULL 博文链接:https://yunzhongxia.iteye.com/blog/611591
我用maven + spring mvc +JDBCTEMPLATE + 由Slf4j实现Common-Logging+Log4j的日志控制 (数据库用MySQL)简单编写的注册功能模块 附:项目搭建中的完整步骤和说明
JdbcTemplate 调用存储过程
struts+spring +jdbctemplate demo http://knight-black-bob.iteye.com/blog/2262258
Spring JdbcTemplate的操作,包括接口,BaseDao,log4J配置文件,主要为oracle数据库操作,很多特殊方法只对oracle有效
JdbcTemplate是spring-jdbc提供的数据库核心操作类,那对JdbcTemplate进行事务控制呢?
spring-jdbcTemplate实例工程
JdbcTemplate CRUD示例
JdbcTemplate使用就是JdbcTemplate的使用 再说两遍JdbcTemplate使用就JdbcTemplate的使用 20字够了
使用Spring的JdbcTemplate实现分页功能
jdbcTemplate分页彻底解决,使用游标滚动jdbcTemplate分页彻底解决,使用游标滚动
使用Spring的JdbcTemplate调用Oracle的存储过程
jdbcTemplate
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。 JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加...
SpringJdbcTemplate封装工具包,包括规范model格式接口,封装SpringJdbcTemplate,实现分页,自适应多种数据库
提供了使用Spring的jdbcTemplate需要导入的五个jar包
jdbctemplate jar
初次学习spring。才看了《spring 3.x》第一章内容,写的一个例子;感觉写得挺经典的。 于是骄傲地分享出来。 除了隐藏jdbc.properties里配置;...log4j配置文件;json拼凑; jquery技术;分库分表访问的设计;