在不更改我的代码的情况下,是否有办法告诉JDBC打印由Statement#executeUpdate(...)和Statement#execute(...)执行的任何查询?
这对于调试目的真的很有用。
最佳答案
是。在实际的驱动程序周围使用包装器,例如P6Spy。同一联盟中可能还有其他工具。
编辑:P6Spy似乎已死。但是我也找到了JDBCGrabber。
在不更改我的代码的情况下,是否有办法告诉JDBC打印由Statement#executeUpdate(...)和Statement#execute(...)执行的任何查询?
这对于调试目的真的很有用。
最佳答案
是。在实际的驱动程序周围使用包装器,例如P6Spy。同一联盟中可能还有其他工具。
编辑:P6Spy似乎已死。但是我也找到了JDBCGrabber。