我在 Tomcat 上确实有一个用 Java 编写的 Web 应用程序,默认情况下所有连接都应该是 autoCommit=false
。现在,如果我只在事务中运行 SELECT 语句。我还需要调用 commit()
还是仅仅关闭连接就足够了?
物有所值:我使用的是 Oracle 11.2。
有一个similar question但实际上并没有给出这个案例的答案。
最佳答案
关闭连接即可,无需调用commit
或rollback
。
但根据connection.close() , 它是 recommended调用提交或回滚。
关于sql - 在 autoCommit=false 连接上为 SELECT 语句 JDBC 调用提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15656034/