读书人

jdbc执行sql语句怎么实现在console控制

发布时间: 2012-01-18 00:23:26 作者: rapoo

jdbc执行sql语句如何实现在console控制台中显示执行过的sql语句
是通过log4j还是需要单独写println?如果是log4j,如何写?谢谢。

[解决办法]
如果是单纯的JDBC的话,println,或者log4j打印都可以实现。
如果有使用到ORM框架的话,如hibernate,它有相关的配置选项(show_sql=true)可以显示执行的sql
[解决办法]
给你一个思路:使用动态代理,将对Statement的操作都转化为对代理对象的操作,这样在调用相应方法的时候就可以添加一些自己的需求了。

实现起来比较麻烦。没有时间给楼主写DEMO了,百度一下吧。

读书人网 >Java Web开发

热点推荐