日期:2014-05-18  浏览次数:20620 次

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

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