jsp+mysql 删除出错 多条删除 只能删掉一个 报错 错误:java.sql.SQLException: Parameter index out of bounds. 2 is not between valid values of 1 and 1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String sql="delete from "+tablename+" where deptid=?"; Jdbctemplate db=JdbcFactory.getDb(); Connection conn=Conn.getconn(); Object []params=id; int count=db.executeUpdate(conn, sql, params);语句没错 传参是没错的 params也有值 public void setValue(PreparedStatement prest,Object...params){ if(params!=null){ try { for(int i=1;i<=params.length;i++){ prest.setObject(i, params[i-1]); } } catch (SQLException e) { e.printStackTrace(); } }}//////////////public int executeUpdate(Connection conn,String sql,Object...params){ PreparedStatement prest=null; int count=0; try { prest=conn.prepareStatement(sql); if(params!=null){ this.setValue(prest, params); } count=prest.executeUpdate();//到这就有错了!!!!!!! } catch (SQLException e) { e.printStackTrace(); }finally{ closeStatement(prest); } return count; } String sql="delete from "+tablename+" where deptid=?"; 如果 删除多条的话,应该用 deptid in('1','2')... 额,循环构造sql语句,每次构造完执行一次 structs 校验有错误 求达人解决:tomcat5.5换到7.0 服务器上没有问题 本地测试出现如下代码 yguard混淆问题 java报表开发询问 commons-upload如何上传到目录? s:if不能正确显示 通过Java去调用excel中的某个公式 struts 中动态生成链接的问题!!! 标签的编译问题!提示找不到包 谁有好的jsp分页源代码,给我看看,现在实在没分了,以后再补 js验证文本框内输入字符串是否重复 JSP实现购物车
Jdbctemplate db=JdbcFactory.getDb();
Connection conn=Conn.getconn();
Object []params=id;
int count=db.executeUpdate(conn, sql, params);语句没错 传参是没错的 params也有值
if(params!=null){
try {
for(int i=1;i<=params.length;i++){
prest.setObject(i, params[i-1]);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//////////////
public int executeUpdate(Connection conn,String sql,Object...params){
PreparedStatement prest=null;
int count=0;
try {
prest=conn.prepareStatement(sql);
if(params!=null){
this.setValue(prest, params);
}
count=prest.executeUpdate();//到这就有错了!!!!!!!
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeStatement(prest);
}
return count;
}
如果 删除多条的话,应该用 deptid in('1','2')...