把ps=cn.prepareStatement("delete from book where book_id=?");放到循环外面
还有一点不明白,大略的看了一下代码
String id=request.getParameter("id");\\这里ID只有一个,为什么后面要用一个循环删除?小弟愚见,还望指教
还有一点不明白,大略的看了一下代码
String id=request.getParameter("id");\\这里ID只有一个,为什么后面要用一个循环删除?小弟愚见,还望指教
PreparedStatement ps=null;//cn.prepareStatement(str);
//ps.setString(1,id);
//out.println("5");
//ResultSet rs=ps.executeQuery();
//out.println("85");
//while(rs.next()){
//out.println("001");
ps=cn.prepareStatement("delete from book where book_id=?");
ps.setString(1,id);
int t=ps.executeUpdate();
//}
if(t<1){//if(rs.wasNull()==false){
response.sendRedirect("err_book_del.jsp"); //response.sendRedirect("err_book_del.jsp");
}
//rs.close();
if(null!=ps) ps.close();
if(null!=cn) cn.close();
%>
不懂
学习
up