jdbc處理大字段

2021-06-16 08:33:08 字數 700 閱讀 2216

方法一,preparedstatement.setcharacterstream(int parameterindex,reader reader,int length)

但這麼做的弊端是不允許批量提交的。

方法二,

1)先用connection從資料庫得到乙個clob物件,

public static clob getclobtdb(connection con) catch (exception e)

return clob;

}2)將要插入到資料的的大字段寫入從資料獲取的clob物件

public static void getclobobj(object jclob, string str) catch (sqlexception e) catch (ioexception e)

}3)完成preparedstatement.setclob(int i, clob x)

clob clob = ***dao.getclobtdb(con);

***dao.getclobobj(clob, que.getclobcasual());

***pstm.setclob(9, clob);

ok,這樣寫的好處是,可以執行大字段批量插入

***pstm.addbatch();

***pstm.executebatch();

con.commit();

VC 使用ADO處理大字段BLOB

修改blob void cadodlg onbnclickedbutton2 設定blob delete buf varblob.parray psafearr putcollect photo varblob or ado.m precordset getfields getitem photo ...

最大欄位和

include include include include include using namespace std 最大欄位和問題描述 給定n個整數 可能為負數 組成的序列a 1 a 2 a 3 a n 求該序列如a i a i 1 a j 的子段和的最大值。當所給的整均為負數時定義子段和為0,...

最大欄位和

1049 最大子段和 難度 基礎題 n個整數組成的序列a 1 a 2 a 3 a n 求該序列如a i a i 1 a j 的連續子段和的最大值。當所給的整數均為負數時和為0。例如 2,11,4,13,5,2,和最大的子段為 11,4,13。和為20。input 第1行 整數序列的長度n 2 n 5...