java开发:如何对多条数据库记录同时修改

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:32:14
数据库采用sql server 2000.
用table将数据库所有记录显示出来后,如何对多条数据库记录同时修改,比如,数据库有value这一列,如何选择多条记录,并把这多行记录的value的值都改为1.
选中用checkbox吗?
在线等,希望高手指点,qq:305270336

我想你肯定是 想在每行数据后面添加一个checkbox 然后下面有一个更新按钮 用于更新checkbox选中的每行数据
你把数据库的内容放到表里的时候 肯定用到一个Bean ,里面封装了数据库的每行数据
点更新按钮 页面上的按钮 对应JavaScript事件, 先获得选中的checkbox value 然后 封装到一个数组里
然后根据value 获得页面上每行数据 数据库里是PK的那一列的值(比如ID为主键) 然后 update *** set *** *** where id =???

设表ID 为数组就行了 ,

循环执行 修改 代码 ,变量值为id。

不要用循环,那样效率低,你先吧用修改的记录id找到,然后
update xxxxxx where id in(?,?,?……),“?”就是你要修改的记录的id
选中就用checkbox