jsp通过勾选复选框实现批量删除
2015-06-29 20:17
621 查看
这是自己开发的时候碰到的问题,当时想实现可以通过勾选复选框删除从数据库中读取并以表格显示的数据,废话不说,先上效果图。
这个效果是可以勾选复选框然后点击删除实现批量删除。
<table class="table table-hover"> <tr> <th width="50">选择</th> <th width="180">ISBN号</th> <th width="*">书名</th> <th width="60">作者名</th> <th width="230">出版单位</th> <th width="100">出版时间</th> <th width="100">价格</th> </tr> <% java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串 java.lang.String strSQL; //SQL语句 ResultSet rs = bd.getNotBorrow(); String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/student"; Class.forName(driver); sqlCon = java.sql.DriverManager.getConnection(url, "root", "600456123"); sqlStmt = sqlCon.createStatement(); strSQL = "select * from student"; sqlRst = sqlStmt.executeQuery(strSQL); while(sqlRst .next()){ %> <tr> <td><input type="checkbox" name="chk" id="chk" value=<%=rs.getString("ISBN") %>></td> <td><%=rs.getString("ISBN")%></td> <td><%=rs.getString("bookName")%></td> <td><%=rs.getString("author")%></td> <td><%=rs.getString("publish")%></td> <td><%=rs.getString("publishDate")%></td> <td><%=rs.getString("price")%></td> </tr> <% } %> </table> <% String s[] = request.getParameterValues("chk"); for (int i = 0;i < s.length;i ++) { strSQL = "delete from book where ISBN='"+ s[i] +"'"; rs= sqlStmt.executeQuery(strSQL); } %>
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- DOS命令批量删除文件及制作该命令的批处理命令详解
- Apache Web让JSP“动”起来
- asp 批量删除选中的多条记录的实现代码
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- JSP避免Form重复提交的三种方案
- jsp 标准标签库简析
- jsp 常用标签的使用
- JSP小知识简单介绍
- jsp页面中的代码执行加载顺序介绍
- jsp遍历文件夹下的文件的代码
- jsp fckeditor 上传中文图片乱码问题的解决方法
- JSP转发和重定向的区别分析
- jsp 连接sql server 2008 连接不上的解决方法
- jsp是什么文件 如何打开jsp格式的文件