乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      必須同時成功失敗的方法

       流浪在北京 2010-09-22

      import java.sql.*;

      public class TestTransaction {
      //設(shè)置默認(rèn)提交false即setAutoCommit(false),執(zhí)行完了再commit,try到任何SQLException都要回滾,回滾完了記得將默認(rèn)提交改回去(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);//默認(rèn)的改回去哦
          }
         } catch (SQLException e1){
          e1.printStackTrace();
         }
         e.printStackTrace();
        } finally {
         if(stmt != null) {
          stmt.close();
          stmt = null;
         }
         if(conn != null) {
          conn.close();
          conn = null;
         }
        }
        
       }

      }

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多