2016年7月13日 星期三

Java內控制資料庫的AutoCommit、Commit和Rollback

在控制資料庫的執行時,一般在Eclipse內是設定為自動Commit的;可是如果遇到需要transaction的情況,就不能把環境設定為自動Commit,而得用手動的方式Commit出去;如果遇到錯誤的話,還得Rollback回來之前所有已執行的動作。

所以來列出這三個API:
  1. import java.sql.*;
  2.  
  3. public class XXX {
  4.  
  5.     public static void main(String[] args)
  6.     {
  7.         Connection connection;
  8.  
  9.         try
  10.         {
  11.             connection.setAutoCommit( false );
  12.             connection.commit();
  13.             connection.rollback();
  14.         }
  15.         catch( Exception)
  16.         {
  17.             e.printStackTrace();
  18.         }
  19.     }
  20. }
這三個API必需要在Try-Catch內才能執行

沒有留言:

張貼留言