自己写代码:当某行有键盘输入操作(过滤算法--滤掉回车、Home键...)时,记录行ID,当确定更新时,从指定变量中取出所有修改过的行ID,然后进行更新操作。

解决方案 »

  1.   

    构建动态SQL
    保存原始值和后来的值,比较后不同的再存
      

  2.   

    你可以对JTable中每一个Cell都设置一个副本
    用以存放原来的数据
    如果哪个Cell修改了只是修改Cell中的数据,但是副本中的
    数据不改变,这样在更新的时候看副本的数据是否和Cell中的数据一样
    如果不一样证明修改过,否则没有修改。用纪录行ID的方法存在这样的问题,如果改完了,又改了回去这样
    其实并没有修改,但是可能也被当成修改得了。
      

  3.   

    碰巧我也在用JTable显示数据库结果,
    坐下来学习。
      

  4.   

    楼主能否让我学习一下,你是如何将ResultSet显示在JTable上的处理代码