少年阿賓

          那些青春的歲月

            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 閱讀(1786) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 瑞安市| 泰顺县| 靖远县| 澄迈县| 新昌县| 蒙城县| 万山特区| 日喀则市| 长兴县| 遂溪县| 神池县| 福建省| 平泉县| 沙河市| 宁城县| 博野县| 阿拉善右旗| 开江县| 裕民县| 乌苏市| 凤山市| 石棉县| 荥阳市| 鄱阳县| 怀柔区| 渭南市| 宁国市| 房产| 屏山县| 怀来县| 咸阳市| 长春市| 盐亭县| 五大连池市| 吉木乃县| 通江县| 湟中县| 通榆县| 江阴市| 兖州市| 稻城县|