Jdbc连接类方法setAutoCommit()行为

时间:2018-05-30 17:23:41

标签: java jdbc

如果我们在Java类中使用setAutoCommit(true)两次使用oracle DB会发生什么。

try{
    Connection conn = getConnection();
    conn.setAutoCommit(true);
    conn.setAutoCommit(true);
}catch (exception ex){
}

1 个答案:

答案 0 :(得分:2)

来自Javadoc

  

如果调用setAutoCommit并且未更改自动提交模式,则调用是无操作。

因此,如果您使用相同的参数多次调用setAutoCommit(),则只会执行第一次调用。具有相同参数的所有后续调用都将被忽略。