Java откат Connection.close?

Если вам нужно спрятать свою кнопку, вы можете сделать что-то вроде этого.

let $settings = $("#settings");
let $settings__toggle = $("#settings__toggle");

$settings__toggle.on('click', function () {
    $settings.toggleClass("settings_open");
})
.settings {
    top: 20%;
    left: 100%;
    position: fixed;
    transform: translateX(0);
}

.settings.settings_open {
    transform: translateX(-100%);
}

.settings .settings__toggle {
    right: 100%;
    position: absolute;
}
<div id="settings" class="settings">
    <button id="settings__toggle" class="settings__toggle">
        Toggle settings
    </button>
    <div>
        Your Settings
    </div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

15
задан Antonio 20 October 2008 в 13:07
поделиться

3 ответа

Согласно javadoc, необходимо попытаться или фиксировать или откатывать прежде, чем назвать близкий метод. Результаты иначе определяются реализацией.

25
ответ дан 1 December 2019 в 00:37
поделиться

драйвер Oracle JDBC фиксирует на завершении () по умолчанию. Вы не должны полагаться на это поведение, если Вы намереваетесь написать многоплатформенный код JDBC.

6
ответ дан 1 December 2019 в 00:37
поделиться

В любой системе баз данных я работал с, нет никакого вреда в том, чтобы делать правильно откат после фиксации, поэтому если Вы фиксируете в блоке попытки и откате в наконец, вещи фиксируются, тогда как, если исключение или рано возвращаются, заставляет фиксацию быть пропущенной, откат будет откатывать транзакцию. Таким образом, безопасная вещь сделать

try {
    conn.setAutoCommit(false);
    ResultSet rs = executeQuery(conn, ...);
    ....
    executeNonQuery(conn, ...);
    ....

    conn.commit();
} finally {
   conn.rollback();
   conn.close();
}
9
ответ дан 1 December 2019 в 00:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: