JAVA WEB项目 使用SQLSERVER数据库,数据发生改变时,保留操作痕迹

2024-12-19 12:00:14
推荐回答(4个)
回答1:

一般有三种解决方案:

  1. 从业务角度去控制,每次对数据进行操作的时候像楼下说的那样记录一些关键log信息

  2. 从数据角度去控制,对这个表添加触发器

  3. 配置log4j记录到文件中

回答2:

你可以在数据操作的时候记录下用户的操作类型,保存到一张操作日志表中,查询日志表就知道数据被谁动过了

回答3:

1、在每个操作数据库的方法里加一个记录操作的方法,具体不说了。
2、在数据库里加触发器。

回答4:

用日志记录,或者写一张表记录所有的操作