2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

必須同時成功失敗的方法

 流浪在北京 2010-09-22

import java.sql.*;

public class TestTransaction {
//設置默認提交false即setAutoCommit(false),執(zhí)行完了再commit,try到任何SQLException都要回滾,回滾完了記得將默認提交改回去(true)

 public static void main(String[] args) throws SQLException {

  Connection conn = null;
  String url = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";
  Statement stmt = null;
  
  try {
   Class.forName("oracle.jdbc.driver.OracleDriver");
   conn = DriverManager.getConnection(url, "scott", "lomboz_eclipse");
   stmt = conn.createStatement();
   conn.setAutoCommit(false);
   stmt.addBatch("insert into dept values(11,'f','ff')");
   stmt.addBatch("insert into dept values(22,'f','ff')");
   stmt.addBatch("insert into dept values(32,'f','ff')");
   stmt.executeBatch();//注意執(zhí)行在提交前面,不然都提交了還執(zhí)行什么呢
   conn.commit();
   
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SQLException e) {
   try {
       if(conn !=null) {
    conn.rollback();//發(fā)生語句異常馬上回滾
    conn.setAutoCommit(true);//默認的改回去哦
    }
   } catch (SQLException e1){
    e1.printStackTrace();
   }
   e.printStackTrace();
  } finally {
   if(stmt != null) {
    stmt.close();
    stmt = null;
   }
   if(conn != null) {
    conn.close();
    conn = null;
   }
  }
  
 }

}

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多