标签: java sql oracle jdbc oracle11g
我想验证我发送给Oracle的SQL查询是我真正想要的。我想知道我该怎么做?我可以在绑定变量之前打印出语句,即。我从控制台得到这个:
UPDATE MY_TABLE=tableName SET COL1=?, COL2=?, COL3=? WHERE PK=?
但是我希望在将变量设置为值之后看到实际的声明。
答案 0 :(得分:5)
尝试使用log4jdbc
通过使用它,您还可以看到绑定参数等以及sql输出。
答案 1 :(得分:0)
更好的工具可能是p6spy。