我正在尝试从Java类更新表。
con.prepareStatement("update New_Test_Master_School set School_Name=? where School_Code=? ");
ps.setString(1, bean.getSname());
ps.setString(2, bean.getScode());
System.out.println("before executeUpdate");
int i=ps.executeUpdate();
但是
executeUpdate()
没有执行。我用if条件检查它。它没有执行。我得到了bean的值。 最佳答案
executeUpdate
返回一个整数值,该整数值是成功更新的行数。因此,将LHS设置为整数类型:-
int result = ps.executeUpdate();
关于java - 更新Sql Server 2008中的准备好的语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13304005/