Как правильно использовать транзакции JDBC в Java? - PullRequest
0 голосов
/ 08 июля 2010

Я использую этот шаблон:

try {
    connection.setAutoCommit(false);

    try {
        // ... do something with that connection ...
        connection.commit();
    catch (SQLException exception) {
        connection.rollback();
        throw exception;
    } finally {
        connection.setAutoCommit(true);
    }
} catch (SQLException exception) {
    // log error
}

Это правильный путь?Как улучшить этот шаблон?

1 Ответ

1 голос
/ 08 июля 2010

Ваш код должен работать нормально.Получаете ли вы какие-либо ошибки или что-то еще?

Вот пример использования транзакции JDBC в любом случае

http://www.java2s.com/Code/Java/Database-SQL-JDBC/JDBCTransaction.htm

PS Укажите вашу проблему, и я постараюсь помочь.

...