如何打印出将发送到oracle的sql查询

jdb*_*ie. 4 java sql oracle jdbc oracle11g

我想验证我发送给Oracle的SQL查询是我真正想要的.我想知道我该怎么做?我可以在绑定变量之前打印出语句,即.我从控制台得到这个:

UPDATE MY_TABLE=tableName SET COL1=?, COL2=?, COL3=? WHERE PK=?
Run Code Online (Sandbox Code Playgroud)

但是我希望在将变量设置为值之后看到实际的声明.

小智 5

尝试使用log4jdbc

通过使用它,您还可以看到绑定参数等以及sql输出.