大量List資料批量插入資料庫很高效的方法

2021-10-10 12:12:32 字數 764 閱讀 5540

下面方法適用於大量(百萬級別的list資料),插入到oracle表中

private static final int openid_phone_num = 800; //經實踐,800一批插入相對較快,這個可以隨便定義

private void insertpmesendtophoneinfo(listphonelist)

listnewpmesendtophoneinfo = phonelist.sublist(i,i+toindex);

//批量插入

}}

/**  介面方法定義

*批量插入

* @param newpmesendtophoneinfo

* @return

*/int batchinsertpmephonedata(@param(value = "list") listnewpmesendtophoneinfo);

mybits配置檔案定義方法

begin

insert into p_me_send_to_phone (phoneid, phone, openid, extend_1,extend_2, extend_3)

values(

seq_p_me_send_to_phone.nextval,

#,#,

#,#,#);

end;

資料庫程式設計 批量插入資料

1.編寫簡單的批量資料插入,可用在效能測試時多資料的壓力測試,檢測網頁,或客戶端介面資料量較多時是否有異常現象,在測試過程中經常需要使用到這種方式,學會這個,以後簡單的插入批量資料就可以自己完成啦,不用再依賴開發了,let s go 2.先檢視需要進行批量插入資料的表結構,例如,乙個 本表,表結構如...

批量插入oracle資料庫

odp技術,引數可以為陣列 注意事項 1 時間處理 防止資料庫中有date型別的資料,不設定格式則會出現無效月份的情況,如 new oracledate 2011 08 26 17 18 19 oracleglobalization og oracleglobalization.getclienti...

DataTable批量插入資料庫

最近在將excel中的檔案匯入到資料庫中,用程式進行編寫,由於資料量較大所以速度很慢,後來採用了sqlbulkcopy類,解決了速度的問題,我就insert語句,sqldataadapter.update dataset,tablename sqlbulkcopy.writetoserver dat...