Statement这种数据库操作只能执行一次,如果你想重复执行,那么你应该用
PreparedStatement对象的executeUpdate()方法可以执行重复,注意该对象是没有参数的.
其中的SQL语句可以用?代替参数,然后用SETXXX方式传递参数.XXX为数据类型可以是INT,STRING等.
PreparedStatement对象的executeUpdate()方法可以执行重复,注意该对象是没有参数的.
其中的SQL语句可以用?代替参数,然后用SETXXX方式传递参数.XXX为数据类型可以是INT,STRING等.
解决方案 »
- java.lang.NullPointerException
- 字符串的按字节截取问题 --在线等
- 求解,部署的AIX的JAVA web程序无法遍历出文件
- hibernate 复合主键 多对一怎么映射?
- myeclipse7.1 web project 不支持jstl 和 el表达式 !!!
- 下拉选项select构造函数new option(text,value)的问题
- 请问有谁使用过fckeditor啊?怎么清除fckeditor在页面上的缓存呢?
- 麻烦高手指点指点~急
- 在页面加载地图并且标注坐标点,如何实现?
- 请高手帮分析一下!
- 如何在鼠标双击某一个table的tr时将该tr的某一个td的值放到一个全局变量里?
- 弱弱的问个有关<jsp:useBean scope="session"...的问题
while(rs.next()){
company_id_s = rs.getString("company_id");
if(!company_id_s.equals(company_id)){
String sql_modify = "update cs_chance set cancle_flag=? where company_id=? and customer_id=?";
PreparedStatement ps = con.prepareStatement(sql_modify);
ps.setString(1, "F");
ps.setString(2, company_id_s);
ps.setString(3, customer_id);
ps.executeUpdate();
out.print(company_id_s);
}
}