jsp web项目怎么记录所有执行数据库的操作sql语句?

时间:2022-09-21 01:01:52
我为一个jsp web项目实施,有没有办法截取该项目程序对数据库查询、更新、查询等数据库sql语句操作?框架式:spring、struts。

4 个解决方案

#1


1、AOP
2、封装一个数据库的操作工具类,工具类封装所有增删改查方法,然后你所有关于数据库的操作都使用这个工具了,那你只要在这个工具类里记录日志就可以了

#2


引用 1 楼 zswiori 的回复:
1、AOP
2、封装一个数据库的操作工具类,工具类封装所有增删改查方法,然后你所有关于数据库的操作都使用这个工具了,那你只要在这个工具类里记录日志就可以了


楼主问的出这样的问题肯定不懂你说的,然后他会问什么是AOP,AOP怎么搞,哥们他摊上你了。

#3


用AOP最好,不会的话也可以
对数据库操作应该都要记录日志,记录日志的时候把sql语句加上
然后写个定时器,从日志文件中提取sql语句

#4


你看下这个,,比较详细

http://wenku.baidu.com/view/584b495577232f60ddcca122.html

#1


1、AOP
2、封装一个数据库的操作工具类,工具类封装所有增删改查方法,然后你所有关于数据库的操作都使用这个工具了,那你只要在这个工具类里记录日志就可以了

#2


引用 1 楼 zswiori 的回复:
1、AOP
2、封装一个数据库的操作工具类,工具类封装所有增删改查方法,然后你所有关于数据库的操作都使用这个工具了,那你只要在这个工具类里记录日志就可以了


楼主问的出这样的问题肯定不懂你说的,然后他会问什么是AOP,AOP怎么搞,哥们他摊上你了。

#3


用AOP最好,不会的话也可以
对数据库操作应该都要记录日志,记录日志的时候把sql语句加上
然后写个定时器,从日志文件中提取sql语句

#4


你看下这个,,比较详细

http://wenku.baidu.com/view/584b495577232f60ddcca122.html