如果用户频繁更改jtable中的数据,我是马上执行sql语句并提交事务,还是先生成sql语句,然后一并执行呢?
比如用户连续、不间断、反复更改数据,例如由"1"改为"2"一直改到"100"最后又改回"1",这种情况,有没什么高效的办法?是不是得先保存某字段原始值,和最后一次的值相比,如果相同就不生成update的sql语句?
另外,是一直保持连接好,还是使用连接池好?逻辑上比较乱,不知道怎么能尽量少的减少网络负担,又能高效、快速响应用户的操作,希望高手指点指点。谢谢。请问有没有相关比较好的例子?
比如用户连续、不间断、反复更改数据,例如由"1"改为"2"一直改到"100"最后又改回"1",这种情况,有没什么高效的办法?是不是得先保存某字段原始值,和最后一次的值相比,如果相同就不生成update的sql语句?
另外,是一直保持连接好,还是使用连接池好?逻辑上比较乱,不知道怎么能尽量少的减少网络负担,又能高效、快速响应用户的操作,希望高手指点指点。谢谢。请问有没有相关比较好的例子?
初始的值用一个bean保存,
用户修改的值用一个bean保存。只保存最终的修改值,