当前位置: 代码迷 >> Java Web开发 >> jdbc sqlserver setAutoCommit(false)后,不能执行插入,不知原因,该如何解决
  详细解决方案

jdbc sqlserver setAutoCommit(false)后,不能执行插入,不知原因,该如何解决

热度:323   发布时间:2016-04-17 13:32:03.0
jdbc sqlserver setAutoCommit(false)后,不能执行插入,不知原因
各位大虾:
      我用oracle及sqlserver的Jdbc驱动分别执行事务,oracle获得的连接setAutoCommit(false)后,我执行了插入,正常
      可是sqlserver的连接setAutoCommit(false)后,执行插入,没有抱错,却没有正确插入。当把setAutoCommit(false)去掉后,可以正常插入
      请问可能是何原因?

------解决方案--------------------
你是不是忘记commit了啊?
------解决方案--------------------
不是setautocommit(true),是conn.commit(),catch块中conn.rollback()。
  相关解决方案