自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談JDBC批處理方式提高執(zhí)行效率

開發(fā) 后端
本文將介紹JDBC批處理方式提高執(zhí)行效率,這里的批處理類似DOS中的批處理機(jī)制,希望本文能對(duì)大家有所幫助。

如果你要循環(huán)插入1000條數(shù)據(jù),不用JDBC批處理。例:

  1. for(int i = 0; i < 1000; i++){  
  2.        調(diào)用插入方法();  

這樣你要連接數(shù)據(jù)庫(kù)1000次,釋放連接1000次,效率比較低

用JDBC批處理就可以提高效率,所有sql語句都保存起來,一次連接,全部執(zhí)行后,一次釋放連接。 例:

  1. Static void createBatch() throws SQLException{  
  2.        ……  
  3.        String sql = insert into user(name,password);  
  4. ps.conn.prepareStatement(sql);  
  5.        for(int I = 0; I < 10000; i++){  
  6.               ps.setString(1,”name”+i);  
  7.               ps.setString(2,”pwd”+i);  
  8.               ps.addBatch();        //如果是Statement的話也可以用st.addBatch(sql);,用這個(gè)方法可以把存入多個(gè)SQL語句,然后統(tǒng)一發(fā)送執(zhí)行  
  9. }  
  10. int[] num = ps.executeBatch(); //用這個(gè)方法發(fā)送并批執(zhí)行,返回多個(gè)整型值  
  11. ……  

【編輯推薦】

  1. 談?wù)剝?yōu)化JDBC數(shù)據(jù)庫(kù)編程
  2. 實(shí)例說明對(duì)MySQL的JDBC連接設(shè)置
  3. 淺談如何利用JSP網(wǎng)頁中JDBC代碼連接MySQL
  4. 淺談JDBC代碼如何重復(fù)使用
  5. 如何進(jìn)行Jython數(shù)據(jù)庫(kù)插入(JDBC)
責(zé)任編輯:彭凡 來源: 百度空間
相關(guān)推薦

2010-09-07 10:26:37

SQL語句

2022-03-07 14:39:01

前端框架批處理

2023-07-10 08:00:13

架構(gòu)Rest返回值

2009-12-31 14:25:19

Silverlight

2017-04-17 10:05:51

Hadoop錯(cuò)誤方式

2021-03-31 09:11:27

URLErrorHTTPError

2010-01-18 16:58:29

VB.NET Over

2011-03-21 15:51:27

SQL執(zhí)行效率

2009-05-11 09:45:23

Visual Stud復(fù)制代碼ID

2023-10-08 20:31:18

React

2010-01-07 17:57:22

VB.NET構(gòu)造函數(shù)

2024-04-07 08:50:00

GenAIAI人工智能

2010-01-13 17:23:36

VB.NET動(dòng)態(tài)事件

2025-01-27 12:19:51

2024-11-20 13:20:32

2009-08-19 17:30:38

C#轉(zhuǎn)義字符

2009-06-12 08:57:56

Unix字符串處理

2012-08-13 10:23:33

IBMdW

2024-03-05 18:15:28

AsyncAwait前端

2010-01-22 18:32:23

VB.NET數(shù)據(jù)并發(fā)性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)