首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-02-14 
jdbc sqlserver setAutoCommit(false)后,不能执行插入,不知原因各位大虾:我用oracle及sqlserver的Jdbc驱动

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

[解决办法]
你是不是忘记commit了啊?
[解决办法]
不是setautocommit(true),是conn.commit(),catch块中conn.rollback()。

热点排行