怎么实现多删除呀,55555555要开始了,不会批量删除55555555
解决方案 »
- 请教!如何让JSP+AJAX界面,定时查询数据库,在界面动态输出
- 小弟有一个java试题不会做,请各位大侠帮帮忙,多谢
- 利用jdbc odbc桥连接数据库时,这个jdbcodbcdriver这个驱动程序是不是sdk自带的 为什么我连接时老出现找不到这个程序呢
- jsp如何实现日历事件?
- 请问大家对中间件有什么了解,平时开发都用过什么中间件
- java中文乱码问题
- 公司要做一个办公自动化系统(OA),开发工具要用jdeveloper+oracle数据库,我的java要到什么程度?
- JSP的低级问题。请各位GGDD帮帮忙!!!
- 如何在高德地图显示多个点
- jsp的web开发
- 用户在浏览器中进行如下操作会在服务器端开几个Session?
- 大家不要买窗内网的《Struts2+Hibernate+Spring 整合开发技术详解》
pstmt = con.prepareStatement(“delete from tab1 where id=?”);
for(int i=1;i<5;i++){
pstmt .setInt(1,i);
pstmt.addBatch();
}
pstmt.executeBatch();
con.commit();
{
String ids = "";
for (int i = 0; i < id.length; i++)
{
ids += id[i];
if(i<id.length-1)
{
ids+=",";
}
}
String sql = "delete from table where id in ("+ids+")";}delete.jsp页面
String id[] = request.getParameterValues("addressId");
{
String ids = "";
for (int i = 0; i < id.length; i++)
{
ids += id[i];
if(i<id.length-1)
{
ids+=",";
}
}
String sql = "delete from table where id in ("+ids+")";}delete.jsp页面
String id[] = request.getParameterValues("addressId");
支持,不过,生成ids后应该有这么一句:
ids = ids.substring(0, ids.length-1);否则,组装的sql是错误的。
欢迎加入
int re = 0;
String sql = null;
try {
//循环 进行删除操作
for (int i = 0; i < userId.length; i++) {
conn = this.getConn();
sql = "delete from userInfo where userID = " + userId[i];
ps = conn.prepareStatement(sql);
re = ps.executeUpdate();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} return re;
sql问题
用in
delete * from 表名 where 条件1 or 条件2 or 条件3
不过....小弟一直都是这么删除的 delete from [table] where id in(id1,id2,di3....)...表鄙视我
public int delete(String[] id)
{
String ids = "";
for (int i = 0; i < id.length; i++)
{
ids += id[i];
if(i <id.length-1)
{
ids+=",";
}
}
String sql = "delete from table where id in ("+ids+")"; } delete.jsp页面
String id[] = request.getParameterValues("addressId");
con.setAutoCommit(true);
}catch(Exception e){
try{
//事务回滚
con.rollback();
}catch(Exception e1){
e1.printStackTrace();
}
e.printStackTrace();
}
public int delete(String[] id)
{
String ids = "";
for (int i = 0; i < id.length; i++)
{
ids += id[i];
if(i <id.length-1)
{
ids+=",";
}
}
String sql = "delete from table where id in ("+ids+")"; } delete.jsp页面
String id[] = request.getParameterValues("addressId");