由于业务的需要,必须将登陆的用户对某些信息作了修改之后,记录sql语句入数据库的某个表的某个字段。要求把这个sql语句解析出来。但问题出在这里,当我们修改之后,目前的做法是将修改之后的sql语句存在数据库中。由于需求变化,所以必须把修改之前的sql语句保存起来。难点是不知道用户具体需要修改哪个字段。如: update a01 set a0101='张三'  where leadercode='123456'    这是之后的sql语句。也就是我们记录的。如何了解之前的改的这个字段的值呢??不要说利用修改的字段在修改之前进行查询。
数据库采用oracle 9i,数据库连接采用数据库连接池,与数据库交互采用JDBC.