日期:2014-05-20 浏览次数:20993 次
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{
//释放资源,我就不写了。。。
}
}
------解决方案--------------------