executeUpdate不提交sql Server

时间:2014-11-29 00:06:31

标签: java sql-server

所以这是我的代码

try{
  PreparedStatement stmnt=conn.prepareStatement("update tblEmployee set Name=? where id=?");
  stmnt.setString(1, "john");
  stmnt.setString(2, "123");
  int i=stmnt.executeUpdate();
  conn.commit();
  System.out.println(i);
} catch...

不抛出任何异常, i 的值为1,但未提交事务。我试图将autocommit设置为false并手动提交事务,但仍然无法正常工作。什么可能导致这个? 是的,我可以在sql server management studio中执行该语句。

0 个答案:

没有答案