【发布时间】:2015-06-02 23:39:21
【问题描述】:
我正在从 Java 程序连接到 Oracle,并执行以下操作:
开始会话
开始交易
插入一堆行,调用存储过程等
提交事务
结束会话
所以。 . .如果我在交易过程中丢失会话(由于网络问题或某些原因)会怎样?我会自动回滚吗?事务超时时我会回滚吗?我担心我的数据库会处于不一致的状态,直到 Oracle 开始清理。
【问题讨论】:
-
我担心行被锁定以进行事务处理,并且直到 Oracle 注意到我的会话消失并继续并为我回滚才被释放。请注意,我还不确定,这就是我要问的原因。 . .
标签: java oracle session jdbc transactions