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

2021-03-31 08:56:30 字數 1996 閱讀 1466

1.

clob欄位的插入

clob

型別的資料直接

insert

可能會因為字元過長而出錯

,所以要用物件形式插入.

示例: 首先

,建立乙個含

clob

欄位的表:

create table test (id integer, content clob);

然後插入空值

string strsql = 「insert into test(id,content) values(『0001』,?) 」;

con.setauto***mit(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.***mit();

ocon = null;

con = null;

boolean flag = true;

if(i <=0)

if (flag == true)

else

注意:

一定不要忘記引入包:

import oracle.sql.*,oracle.jdbc.driver.*

2.

clob型別的修改

對clob

欄位的修改除了

sql語句外其他和插入相同

string strsql = 「update test set content=? where id=』0001』 」;

con.setauto***mit(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.***mit();

ocon = null;

con = null;

boolean flag = true;

if(i <=0)

if (flag == true)

else

oracle 如何用pl sql解鎖

oracle中檢視表是否被鎖 檢視表是否被鎖 select rule a.sid,b.owner,object name,object type from v lock a,all objects b where type tm and a.id1 b.object id 這樣可以把它殺掉 sele...

如何用Excel直接查詢Oracle中的資料

將oracle中查詢的資料儲存為excel檔案,通常使用的是pl sql developer。其實,excel可直接寫sql語句查詢oracle中資料,在這裡,用到odbc驅動。詳細步驟如下 一 配置odbc資料來源 開始 控制面板 系統和安全 管理工具 odbc資料來源 可根據自己的情況選擇32位...

如何用Jsp讀取Mysql資料庫

page是使用者提交的引數,用於控制分頁的,允許的值是正整數,負整數 int i count 15 總頁,每頁顯示15條記錄 int j i 10 總的大頁 沒10個頁面分一大頁 page 顯示的頁面 int startpage int hrefpage if page 0 page 0 page ...