当前位置: 技术问答>java相关
麻烦帮我看看下面这句话哪里有问题?
来源: 互联网 发布时间:2017-04-01
本文导语: String strSQL = "delete * from mismaster where id in (" + java.lang.Integer.parseInt(request.getParameter("id")) + ")"; //out.println(strSQL); userBean.executeUpdate(strSQL); 为什么每次只能删除一条记录呢? | 这肯定只能删除一条纪...
String strSQL = "delete * from mismaster where id in (" + java.lang.Integer.parseInt(request.getParameter("id")) + ")";
//out.println(strSQL);
userBean.executeUpdate(strSQL);
为什么每次只能删除一条记录呢?
//out.println(strSQL);
userBean.executeUpdate(strSQL);
为什么每次只能删除一条记录呢?
|
这肯定只能删除一条纪录
StringBuffer strSQL = "delete * from mismaster where id in ("
for()
{
strSQL.append(tempStr+",")//tempStr你request.getParameter("id")) 可能取得的值
}
StringBuffer strSQL = "delete * from mismaster where id in ("
for()
{
strSQL.append(tempStr+",")//tempStr你request.getParameter("id")) 可能取得的值
}
|
小细节你自己处理,你即使取得的是一个数组,也要把数组一个个拆分到sql语句中处理啊