JDBC-метод класса соединения setAutoCommit () поведение - PullRequest
0 голосов
/ 30 мая 2018

Что произойдет, если мы дважды используем setAutoCommit(true) в классе Java с Oracle Oracle.

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

1 Ответ

0 голосов
/ 30 мая 2018

Из Javadoc

Если вызван setAutoCommit и режим автоматической фиксации не изменен, вызов не работает.

Так что если вы звоните setAutoCommit() с одним и тем же аргументом несколько раз будет выполнен только первый вызов.Все последующие вызовы с одним и тем же аргументом будут игнорироваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...