[英]What is the right way to use JDBC transactions in Java?
我正在使用此模板:
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事務的示例
http://www.java2s.com/Code/Java/Database-SQL-JDBC/JDBCTransaction.htm
PS指定您的問題,我會盡力幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.