我正在使用此模板:
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
}
这是正确的方法吗?如何改进此模板?
答案 0 :(得分:1)
您的代码应该可以正常运行。你有任何错误或其他任何错误吗?
以下是使用JDBC事务的示例
http://www.java2s.com/Code/Java/Database-SQL-JDBC/JDBCTransaction.htm
P.S。指定您的问题,我会尽力帮助。