【发布时间】:2011-10-23 17:33:06
【问题描述】:
我是否必须调用connection.setAutoCommit(false) 才能将几个 DML 语句分组到一个事务中?我有点困惑,因为 jdbc 文档说在自动提交模式下创建了一个新连接。同时,Oracle 没有自动提交事务,如果 DML 语句不存在则开始一个新事务。所以,据我了解,connection.setAutoCommit(false) 是多余的(假设我不考虑切换到不同的 RDMS)。
谁能澄清一下?
谢谢。
【问题讨论】:
标签: java oracle jdbc autocommit