国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

如何用JSP處理Oracle中CLOB類型的字段

2024-09-05 00:19:30
字體:
來源:轉載
供稿:網友

1.       clob字段的插入

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

示例:

首先,創建一個含clob字段的表:

create table test (id integer, content clob);

 

然后插入空值

string strsql = “insert into test(id,content) values(‘0001’,?) ”;

con.setautocommit(false);  //conn為connection對象

//創建并實例化一個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('保存數據時出錯,請檢查你輸入的數據格式是否符合要求');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);  //conn為connection對象

//創建并實例化一個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('保存數據時出錯,請檢查你輸入的數據格式是否符合要求');self.history.back ();</script>");

 }

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普洱| 阿拉善左旗| 习水县| 大庆市| 合阳县| 虎林市| 罗平县| 姚安县| 璧山县| 大田县| 平湖市| 宜丰县| 科尔| 楚雄市| 那坡县| 东台市| 滦南县| 高雄县| 鹤庆县| 北京市| 蓝山县| 贺兰县| 缙云县| 武胜县| 海淀区| 土默特左旗| 和龙市| 策勒县| 敦煌市| 新田县| 红安县| 周宁县| 菏泽市| 三江| 涿州市| 阿拉尔市| 贵定县| 乌拉特前旗| 阳泉市| 靖远县| 乌拉特前旗|