2
我們有4個存儲過程用於在數據庫中插入條目,這4個是相互依賴的,如果其中任何一個失敗,那麼整個操作必須回滾,以及我想提交交易。我如何做到這一點。使用Callable語句在數據庫中插入存儲過程
謝謝, Rohit。
我們有4個存儲過程用於在數據庫中插入條目,這4個是相互依賴的,如果其中任何一個失敗,那麼整個操作必須回滾,以及我想提交交易。我如何做到這一點。使用Callable語句在數據庫中插入存儲過程
謝謝, Rohit。
您需要使用JDBC的事務支持,這在JDBC教程here中有描述。
僞代碼:
Connection conn = ...
conn.setAutoCommit(false);
try {
doAction1(connection);
doAction2(connection);
doAction3(connection);
doAction4(connection);
connection.commit();
} catch (Exception ex) {
connection.rollback();
}
加上連接,語句的所有常見的最後,等
鏈接描述的具體細節。
感謝您的回答,以相同的方式實施。真的很感謝您的幫助。 謝謝, Rohit。 – 2009-12-23 12:09:21