在Java中使用JDBC事务的正确方法是什么?
我正在使用此模板:在Java中使用JDBC事务的正确方法是什么?,java,jdbc,transactions,Java,Jdbc,Transactions,我正在使用此模板: try { connection.setAutoCommit(false); try { // ... do something with that connection ... connection.commit(); catch (SQLException exception) { connection.rollback(); throw exception; } final
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
}
这条路对吗?如何改进此模板?您的代码应该可以正常工作。你有没有发现任何错误或其他什么 下面是一个使用JDBC事务的示例
另外,请指定您的问题,我会尽力提供帮助。我对这段代码没有任何特殊问题,我将在将来尽量避免:)然后只需查看我答案中的链接以获取示例。你不会有问题,你的代码是正确的。祝你好运