<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JavaSky
    JavaBird
    posts - 8,  comments - 9,  trackbacks - 0
    CLOB字段的插入

    clob類型的數(shù)據(jù)直接insert可能會因為字符過長而出錯,所以要用對象形式插入.

    示例:

    首先,創(chuàng)建一個含CLOB字段的表:

    create table test (id INTEGER, content clob);

     

    然后插入空值

    String strSql = “INSERT INTO TEST(id,content) values(‘0001’,?) ”;

    con.setAutoCommit(false); //connConnection對象

    //創(chuàng)建并實例化一個CLOB對象

    CLOB clob = new CLOB((OracleConnection)con);

       clob = oracle.sql.CLOB.createTemporary((OracleConnection)con,true,1);

    //CLOB對象賦值

       clob.putString(1,formateSingleQuotes(Content));

       OracleConnection OCon = (OracleConnection)con;

       OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon.prepareCall(strSql);

       pstmt.setCLOB(1,clob);

       int i = pstmt.executeUpdate();

       pstmt.close();

       OCon.commit();

       OCon = null;

    con = null;      

    Boolean flag = true;

    if(i <=0)

     {

          flag = false;

     }

     

    if (flag == true)

     {

           out.print( "<script>alert('成功保存!'); </script>");

    }

     else

     {

           out.print( "<script>alert('保存數(shù)據(jù)時出錯,請檢查你輸入的數(shù)據(jù)格式是否符合要求');self.history.back ();</script>");

     }

     

    注意:

    一定不要忘記引入包:import oracle.sql.*,oracle.jdbc.driver.*

     

    2.       CLOB類型的修改

     

    CLOB字段的修改除了sql語句外其他和插入相同

    String strSql = “UPDATE TEST set content=? Where Id=’0001’ ”;

    con.setAutoCommit(false); //connConnection對象

    //創(chuàng)建并實例化一個CLOB對象

    CLOB clob = new CLOB((OracleConnection)con);

       clob = oracle.sql.CLOB.createTemporary((OracleConnection)con,true,1);

    //CLOB對象賦值

       clob.putString(1,formateSingleQuotes(Content));

       OracleConnection OCon = (OracleConnection)con;

       OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon.prepareCall(strSql);

       pstmt.setCLOB(1,clob);

       int i = pstmt.executeUpdate();

       pstmt.close();

       OCon.commit();

       OCon = null;

    con = null;      

    Boolean flag = true;

    if(i <=0)

     {

          flag = false;

     }

     

    if (flag == true)

     {

           out.print( "<script>alert('成功保存!'); </script>");

    }

     else

     {

           out.print( "<script>alert('保存數(shù)據(jù)時出錯,請檢查你輸入的數(shù)據(jù)格式是否符合要求');self.history.back ();</script>");

     }

    posted on 2012-01-18 17:15 JavaBird 閱讀(10368) 評論(2)  編輯  收藏 所屬分類: J2EE

    FeedBack:
    # re: Java處理(插入或修改)clob類型數(shù)據(jù)
    2013-05-22 14:07 | abbey
    垃圾,con怎么來的?  回復  更多評論
      
    # re: Java處理(插入或修改)clob類型數(shù)據(jù)
    2013-09-03 09:15 | jjj
    @abbey
    你個二貨,con是獲取數(shù)據(jù)庫連接好吧,這都要寫上去?   回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    <2013年9月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲高清毛片一区二区| 亚洲美女视频网站| 国产亚洲漂亮白嫩美女在线 | 免费在线中文日本| 区久久AAA片69亚洲| fc2免费人成在线视频| 久久乐国产精品亚洲综合| 一级特黄色毛片免费看| 亚洲午夜福利精品无码| 国产精品免费αv视频| 亚洲日韩欧洲乱码AV夜夜摸| 国产精品hd免费观看| 亚洲国产另类久久久精品小说| 免费无码又爽又刺激网站直播| 亚洲午夜久久久久久噜噜噜| 西西人体免费视频| 亚洲卡一卡2卡三卡4卡无卡三 | 亚洲尹人九九大色香蕉网站 | 亚洲大码熟女在线观看| 啊灬啊灬别停啊灬用力啊免费看| 国产产在线精品亚洲AAVV| 亚洲精品国产精品乱码不卡| 国产又黄又爽又大的免费视频| 亚洲av无码成人黄网站在线观看| 98精品全国免费观看视频| 亚洲国产美女视频| 暖暖免费高清日本一区二区三区| 亚洲爆乳AAA无码专区| 亚洲第一区精品观看| a级毛片100部免费观看| 亚洲国产美女视频| 亚洲AV成人潮喷综合网| a级毛片免费播放| 中文字幕在线日亚洲9| 亚洲AV无码乱码精品国产| 国偷自产一区二区免费视频| 亚洲一卡2卡三卡4卡有限公司| 在线播放免费人成视频在线观看 | 中文字幕亚洲第一在线| 免费无码一区二区三区蜜桃大 | 成全高清视频免费观看|