Bla*_*man 2 java mysql spring jdbctemplate
我正在使用这样的jdbctemplate:
getJdbcTemplate.update("update ....... values (?,?,?....?)", myObject.getProperty1(), ...);
Run Code Online (Sandbox Code Playgroud)
是否有可能写出发送到mysql的结果sql的logger.trace?
这将使我的调试过程更容易,因为我可以确切地看到mysql正在获得什么.
在您的jdbc url中,您可以动态添加以下属性以启用mysql语句日志记录:
JDBC:MySQL的://本地主机:3306/sakila的profileSQL =真
你可以在这里阅读更多相关信息:
http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
阅读调试/概要分析部分中的属性,因为它们的组合可以非常灵活地用于日志级别,日志输出等(例如记录器)
另一种方法是使用jdbc日志代理库,例如http://code.google.com/p/log4jdbc/