blue999star(星星要挣钱,养老婆) :你能不能说详细点如果有代码的话给我看看。我真的好急的
谢谢你了

解决方案 »

  1.   

    提供一个思路:既然用户不多,你可以这样,你可以写洛干个方法,其目的是向文本文件中写记录.
    如果用户要向表中添加数据的时候,你可以将表名,用户名等作为参数传入一个方法如:addLog(String name,String sql),根据参数来向文件中写数据,来记录用户的操作,
    删除就调用delLog(String name,String sql),以次类推,一旦要操作数据库就调用相应的方法来向文件中记录!!
      

  2.   

    我在MSN上发给你,要给我分哦!
    我是老李!
      

  3.   

    我的想法是,比如在delete.jsP页面首先是session.getAttribute();获得用户名A吧,然后在这个页面实现的是delete的操作,把这个操作定义为string b="删除"
    删除的时候是不是要获得上一页传过来的值C,
    删除成功过后,写一条SQL语句,把 
    A,B,C,D在数据库都对应响应的字段
    A,b,C写入数据库,不就成了A 删除C 了吗!
    如果你是在更改的页面就写成A把C更改为D了啊!
    用户  动作 他在原始数据库的值 新值          
    A      B            C        D
    其他的时间,登陆次数都可以这样得吧,不用写进session里面,session在这就是获得用户名,用户检索啊不知道想法对不对,不过实现应该可以的,看你在老师那有好点的办法没
      

  4.   

    最简单的方法,读取数据库自带的log纪录,商用数据库都会对所有对数据库的操作有详细的纪录
      

  5.   

    log只能记录数据库用户的操作。我们开发的一般都是用同一个账号访问数据库,
    用户的登陆账号另外管理。log纪录应该没法实现把?我的思路是:
    数据库中建一个table :  tb_changes
    字段:commit_time、user_id、commit_sql
    每次用户查询、修改数据库都可以记录下来。如果考虑到要rollback的话,就得复杂一点的表了。