国产探花免费观看_亚洲丰满少妇自慰呻吟_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>");

 }

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中宁县| 吉水县| 班玛县| 南投县| 紫阳县| 田阳县| 二连浩特市| 日喀则市| 田东县| 扶余县| 子洲县| 德令哈市| 苏尼特左旗| 常宁市| 绵竹市| 甘洛县| 永康市| 胶州市| 莱西市| 巨鹿县| 九龙坡区| 于都县| 通河县| 玉树县| 北京市| 常熟市| 马边| 南郑县| 尼勒克县| 全南县| 启东市| 安吉县| 娄底市| 西华县| 濉溪县| 特克斯县| 张家界市| 武定县| 虹口区| 新宁县| 织金县|