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

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

    • 分享

      利用JDBC中處理批量更新oracle數(shù)據(jù)

       明郎月 2007-04-19
      JDBC課的時(shí)候,聽到一節(jié)是講在利用JDBC中處理批量更新oracle數(shù)據(jù)時(shí)候的特性,讓我很為JDBC的特性感的興奮,利用這個(gè)特性可以在批量更新數(shù)據(jù)的時(shí)候不同往常一樣每次都需要傳送完成的SQL語(yǔ)句到數(shù)據(jù)庫(kù)中。其中示范代碼如下:

      1 import java.sql.*;
      2
      3 public class BatchUpdates
      4 {
      5   public static void main(String[] args)
      6   {
      7     Connection          conn = null;
      8     Statement           stmt = null;
      9 PreparedStatement pstmt = null;
      10     ResultSet           rset = null;
      11     int                 i = 0;
      12
      13     try
      14     {
      15       DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
      16
      17       String url = "jdbc:oracle:oci8:@";
      18       try {
      19       //檢查是否配置JDBC環(huán)境變量
      20         String url1 = System.getProperty("JDBC_URL");
      21         if (url1 != null)
      22           url = url1;
      23       } catch (Exception e) {
      24         //如果是在集成開發(fā)環(huán)境導(dǎo)入了JDBC的話可以注釋這句
      25       }
      26
      27       // 連接到數(shù)據(jù)庫(kù)用 scott
      28       conn = DriverManager.getConnection (url, "scott", "tiger");
      29
      30       stmt = conn.createStatement();
      31       try { stmt.execute(
      32             "create table mytest_table (col1 number, col2 varchar2(20))");
      33       } catch (Exception e1) {}
      34
      35       //
      36       // 批量插入新值.
      37       //
      38       pstmt = conn.prepareStatement("insert into mytest_table values (?, ?)");
      39
      40       pstmt.setInt(1, 1);
      41       pstmt.setString(2, "row 1");
      42       pstmt.addBatch();
      43
      44       pstmt.setInt(1, 2);
      45       pstmt.setString(2, "row 2");
      46       pstmt.addBatch();
      47
      48       pstmt.executeBatch();
      49
      50       //
      51       // 查詢 輸出結(jié)構(gòu)集
      52       //
      53       rset = stmt.executeQuery("select * from mytest_table");
      54       while (rset.next())
      55       {
      56         System.out.println(rset.getInt(1) + ", " + rset.getString(2));
      57       }
      58     }
      59     catch (Exception e)
      60     {
      61       e.printStackTrace();
      62     }
      63     finally
      64     {
      65       if (stmt != null)
      66       {
      67     try { stmt.execute("drop table mytest_table"); } catch (Exception e) {}
      68         try { stmt.close(); } catch (Exception e) {}
      69       }
      70       if (pstmt != null)
      71       {
      72         try { pstmt.close(); } catch (Exception e) {}
      73       }
      74       if (conn != null)
      75       {
      76         try { conn.close(); } catch (Exception e) {}
      77       }
      78     }
      79   }
      80 }

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多