gpt4 book ai didi

java - 在关闭连接时禁用 oracle 自动提交

转载 作者:行者123 更新时间:2023-11-29 09:29:53 25 4
gpt4 key购买 nike

我有一个关于 Oracle 在关闭连接事件时自动提交的问题。

来自 oracle 文档的信息(http://docs.oracle.com/cd/E16655_01/java.121/e17657.pdf):

If the auto-commit mode is disabled and you close the connection without explicitly committing or rolling back your last changes, then an implicit COMMIT operation is run.

因此,我想在 JDBC 驱动程序中以编程方式禁用此功能。我不想在连接关闭时自动提交至少一个事务。可能吗?

附言setAutoCommit 更改 JDBC Action 。 “Auto_Commit”启动新事务并在每个语句上调用提交。这不是我的问题的解决方案。

最佳答案

编辑。可能重复:Does Java Connection.close rollback?

根据javadoc ,您应该在调用关闭方法之前尝试提交或回滚。否则结果是实现定义的。

关于java - 在关闭连接时禁用 oracle 自动提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23263139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com