PreparedStatement中的executeUpdate方法
这个方法只是在插入,查询,删除的时候才使用的到,在这里我想问一下
executeUpdate中是不是自动COMMIT了.
如果我插如50条数据有一条出错,50条数据全部回滚,变成插不进去,但是我看的代码中没有控制回滚的方法,想弄清楚executeUpdate里面是否带了commit这个方法
------解决方案--------------------应该是有的
------解决方案--------------------LZ要知道的话,自己测试下不就行了~
搞个3个句 当中一句错的,看看能不能ROLLBACK.眼见为实
------解决方案--------------------这个无所谓commit不commit的吧,反正运行就执行了
commit是批处理里面的,要手动commit,出错回滚
------解决方案--------------------commit()不是Statement的方法.是Connection的方法.你应该setAutoCommit(false)之后.然后使用了Statemtnt的executeUpdate()之后.再去调用Connection的commit()