jdbc sqlserver setAutoCommit(false)后,不能执行插入,不知原因
各位大虾:
我用oracle及sqlserver的Jdbc驱动分别执行事务,oracle获得的连接setAutoCommit(false)后,我执行了插入,正常
可是sqlserver的连接setAutoCommit(false)后,执行插入,没有抱错,却没有正确插入。当把setAutoCommit(false)去掉后,可以正常插入
请问可能是何原因?
------解决方案--------------------你是不是忘记commit了啊?
------解决方案--------------------不是setautocommit(true),是conn.commit(),catch块中conn.rollback()。