我遇到了这个oracle java 教程。作为该主题的初学者,我无法理解为什么需要con.setAutocommit(true);
在事务结束时设置它。
下面是预言机的解释:
语句 con.setAutoCommit(true); 启用自动提交模式,这意味着每个语句在完成时再次自动提交。然后,您将返回到默认状态,您不必自己调用方法提交。建议仅在事务模式期间禁用自动提交模式。这样,您可以避免为多个语句持有数据库锁,这会增加与其他用户发生冲突的可能性。
能不能换个说法解释一下?特别是这一点:
这样,您可以避免为多个语句持有数据库锁,这会增加与其他用户发生冲突的可能性。
“为多个语句持有数据库锁”是什么意思?
提前致谢。