怎样批量删除,修改,添加在同一个jsp中提交到数据库里

jirongtianxu 2011-06-18 04:41:00
怎样批量删除,修改,添加在同一个jsp中提交到数据库里
...全文
623 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员Shark 2011-09-20
  • 打赏
  • 举报
回复
批处理 google一下吧
wangjiangbo2 2011-09-20
  • 打赏
  • 举报
回复
可以实现,不过页面很难看。
批量删除可以,不能实现批量修改。
做个列表(分页显示),列表下面有个添加信息的表单,列表每行前面放上复选框(用来判断删除的记录)。
每行后面加上一个修改连接(这里需要用上ajax,点修改时调用ajax函数获取这行的信息,填到下面的添加信息表单),也就是说添加信息表单既可以新添信息也可以修改信息。
码之魂 2011-09-19
  • 打赏
  • 举报
回复
ajax或页面刷新根据参数判断.
tiantangadai 2011-09-19
  • 打赏
  • 举报
回复
小弟自己写了一个能用,献丑一下下,嘿嘿
public int deleInfor(String[] empnos){
int result = 0;

DBUtil dbutil = new DBUtil();
PreparedStatement pstm =null;
Connection conn =null;
conn =dbutil.getConn();
StringBuffer sbf = new StringBuffer();
for(String empno:empnos){
sbf.append(empno);
sbf.append(",");
}
String str = sbf.toString();
String str1= str.substring(0, str.lastIndexOf(","));


String sql = "DELETE FROM t_emp WHERE empno in ("+str1+")";


pstm = dbutil.getPstm(conn, sql);
try {
result = pstm.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


return result;

}
langlang1983 2011-06-18
  • 打赏
  • 举报
回复
不太明白楼主的意思。
hepeng_8 2011-06-18
  • 打赏
  • 举报
回复
for循环啊

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧