少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          //這個適用于oracle10,11,以前oracle9操作CLOB字段相當的繁瑣,記著導入驅動包 
          package com.abin.wto.dbs.oracle; 

          import java.sql.Connection; 
          import java.sql.DriverManager; 
          import java.sql.PreparedStatement; 
          import java.sql.ResultSet; 

          public class OperateOracle { 
          public static void main(String[] args) { 
          Connection conn=null; 
          PreparedStatement ps=null; 
          ResultSet rs=null; 
          try { 
          Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
          String url="jdbc:oracle:thin:@localhost:1521:XE"; 
          conn=DriverManager.getConnection(url,"abin","abin"); 
          String sql="insert into bignumber values(?,?)"; 
          ps=conn.prepareStatement(sql); 
          ps.setInt(1, 1); 
          oracle.sql.CLOB clob=oracle.sql.CLOB.createTemporary(conn, false, oracle.sql.CLOB.DURATION_SESSION); 
          clob.open(oracle.sql.CLOB.MODE_READWRITE); 
          clob.setString(3, "llll"); 
          ps.setClob(2, clob); 
          int result=ps.executeUpdate(); 
          System.out.println("result="+result); 
          } catch (Exception e) { 
          e.printStackTrace(); 
          } 
          } 

          } 











          package com.abin.wto.dbs.oracle;

          import java.sql.Connection;
          import java.sql.DriverManager;
          import java.sql.PreparedStatement;
          import java.sql.ResultSet;
          import java.sql.SQLException;

          import oracle.sql.CLOB;

          public class OperateOracle {
           public static void main(String[] args) {
            Connection conn=null;
            PreparedStatement ps=null;
            ResultSet rs=null;
            try {
             Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
             String url="jdbc:oracle:thin:@localhost:1521:XE";
             conn=DriverManager.getConnection(url,"abin","abin");
             String sql="insert into bignumber values(?,?)";
             ps=conn.prepareStatement(sql);
             ps.setInt(1, 8888);
             java.sql.Clob  clob=oracle.sql.CLOB.createTemporary(conn, false, oracle.sql.CLOB.DURATION_SESSION);
             clob.setString(1, "55555555555555");
             ps.setClob(2, clob);
             int result=ps.executeUpdate();
             System.out.println("result="+result);
            } catch (Exception e) {
             e.printStackTrace();
            }finally{
             if(ps!=null){
              try {
               ps.close();
              } catch (SQLException e) {
               e.printStackTrace();
              }
             }
             try {
              CLOB.freeTemporary(null);
             } catch (SQLException e) {
              e.printStackTrace();
             }
            }
           }

          }

           

          posted on 2013-01-08 22:00 abin 閱讀(1782) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 尼木县| 昌宁县| 即墨市| 吉水县| 宁阳县| 镶黄旗| 和林格尔县| 道真| 会理县| 繁峙县| 屯昌县| 大足县| 阳曲县| 敦化市| 嘉祥县| 泸溪县| 高淳县| 四川省| 双峰县| 神农架林区| 贵定县| 武清区| 哈巴河县| 临西县| 平罗县| 茶陵县| 扎兰屯市| 柯坪县| 沙坪坝区| 赫章县| 淮滨县| 汽车| 咸阳市| 临海市| 曲靖市| 汾阳市| 新干县| 正安县| 卓尼县| 平遥县| 肇州县|