日期:2014-05-20 浏览次数:20827 次
public void update(String sql,Object[]params) { PreparedStatement ps = null; Connection con= null; try { con = JdbcUtil.getConnection(); ps = con.prepareStatement(sql); //如果params不为空,则用数组里面的东西替换占位符 if(params!=null){ for(int i=0;i<params.length;i++){ ps.setObject(i+1, params[i]); } } int count = ps.executeUpdate(); if(count==0){ throw new RuntimeException(sql+"语句插入数据失败"); } } catch (SQLException e) { throw new RuntimeException(e); }finally{ //释放资源,我就不写了。。。 } }
------解决方案--------------------