成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2005數(shù)據(jù)庫(kù)批量更新解決辦法

數(shù)據(jù)庫(kù) SQL Server
SQL Server數(shù)據(jù)庫(kù)的發(fā)展在數(shù)據(jù)庫(kù)業(yè)界是比較好的,SQL Server開(kāi)發(fā)出了很多版本,SQL Server2005就是其中之一,SQL Server 數(shù)據(jù)庫(kù)是需要更新的,可能一部分的數(shù)據(jù)庫(kù)更新很多人都會(huì),那么大批量的數(shù)據(jù)庫(kù)更新該怎么做呢?

SQL Server 2005數(shù)據(jù)庫(kù)功能性是還算很好的,技術(shù)含量也是相當(dāng)高的,本文將為大家介紹SQL Server 2005數(shù)據(jù)庫(kù)批量更新的解決方案。

首先注意Statement 和PreparedStatement的問(wèn)題

Statement sm = cn.createStatement();

sm.addBatch(sql1);

sm.addBatch(sql2);

...

sm.executeBatch()

用Statement的好處就是每次可以直接傳一個(gè)SQL語(yǔ)句進(jìn)去,不用管那么多。可是在數(shù)據(jù)量比較大的時(shí)候,應(yīng)該會(huì)對(duì)效率有影響。不建議使用。

PreparedStatement ps = cn.preparedStatement(sql);

{

 ps.setXXX(1,xxx);

 ...

 ps.addBatch();

}

ps.executeBatch();

PreparedStatement是會(huì)預(yù)編譯的,只要一條SQL,不斷動(dòng)態(tài)設(shè)值,然后addBatch(),在數(shù)據(jù)量大的時(shí)候比較好,非常建議使用。

還有就是JDBC的驅(qū)動(dòng)問(wèn)題,很多同志可能還是在用2000的驅(qū)動(dòng)呢,沒(méi)有用批量更新的程序沒(méi)有多大問(wèn)題,可是一旦用了批量更新,出現(xiàn)很多問(wèn)題,

反正數(shù)據(jù)庫(kù)很卡,慢。還可以更新不了哦。

我強(qiáng)烈建議大家更新JDBC驅(qū)動(dòng)。

但是如果出現(xiàn)

SQLServerException: sp_cursoropen/sp_cursorprepare: 該語(yǔ)句參數(shù)只能是一個(gè)批或帶有單個(gè) SELECT 語(yǔ)句的存儲(chǔ)過(guò)程,且不帶 FOR BROWSE、COMPUTE BY 或變量賦值。

應(yīng)該就是JDBC的版本問(wèn)題,1.0的驅(qū)動(dòng)有這個(gè)問(wèn)題,好像不支持批量更新,我建議大家使用1.2

我測(cè)試過(guò)了,完全沒(méi)有問(wèn)題!

提供一些數(shù)據(jù)連接參數(shù)

jdbc.driverClassName:com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.url:jdbc:sqlserver://127.0.0.1:1444;databaseName=fax;selectMethod=cursor;

通過(guò)上文的學(xué)習(xí),大家只是從理論上知道了SQL Server 2005數(shù)據(jù)庫(kù)批量更新是怎么回事,最終還是要將理論付諸于實(shí)踐,讓文中的理論知識(shí)真正成為您的東西。

【編輯推薦】

  1. SQL Server 2005的動(dòng)態(tài)管理對(duì)象
  2. 如何在SQL Server 2005中為安裝程序增加計(jì)數(shù)器注冊(cè)表項(xiàng)值
  3. SQL Server 2005的各種版本所支持的功能
  4. 完全卸載SQL Server 2005的實(shí)現(xiàn)方法
責(zé)任編輯:迎迎 來(lái)源: blogjava
相關(guān)推薦

2011-04-19 11:41:03

Access數(shù)據(jù)庫(kù)

2009-04-15 10:33:35

SQL Server 性能計(jì)數(shù)器錯(cuò)誤

2009-01-14 09:16:24

SQL Server查SQL Server查SQL Server

2011-08-11 09:12:31

SQL Server nolock

2010-07-20 10:02:41

SQL Server

2011-03-28 15:28:03

SQL Server 數(shù)據(jù)庫(kù)

2010-07-16 14:17:18

SQL Server

2009-04-30 09:56:29

微軟SQL Server 緩存依賴

2010-06-30 13:19:17

SQL Server

2010-07-08 15:26:05

SQL Server

2010-07-22 14:46:41

SQL Server

2010-07-12 12:41:16

SQL Server

2010-09-13 14:26:04

sql server日

2011-08-22 09:55:30

SQL Server 排序

2011-09-07 15:11:31

SQL Server同步

2011-03-28 14:16:31

SQL Server 數(shù)據(jù)庫(kù)

2010-07-02 10:47:20

SQL Server

2011-08-04 15:20:52

SQL Server數(shù)據(jù)庫(kù)鏡像

2011-08-15 15:40:57

SQL Server 系統(tǒng)數(shù)據(jù)庫(kù)

2011-04-06 17:30:41

SQL ServerSQL
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产91久久久久蜜臀青青天草二 | 综合久| 久久久这里只有17精品 | 一区二区三区免费观看 | 国产人成精品一区二区三 | 欧美一区视频 | 国产精品久久av | 日本精品视频在线 | 成人一区在线观看 | 国产高清视频一区 | 日本免费在线 | 玖玖精品视频 | 亚洲天堂成人在线视频 | 久久高清 | 91看片网站| 一区二区在线 | 日韩成人免费av | 浴室洗澡偷拍一区二区 | av中文天堂 | 酒色成人网 | 观看av| 国产成人精品一区二区三区在线观看 | 黄免费看 | 成人午夜在线观看 | 夜夜夜夜草 | 精品一区二区视频 | 黄色a三级 | 91porn在线观看| 国产一区二区精品自拍 | 91精品国产手机 | 亚洲欧洲综合av | 成人av网站在线观看 | 玖玖免费| 成人亚洲精品久久久久软件 | 日韩中文一区 | 久久精品视频在线免费观看 | 日韩在线视频免费观看 | 欧美一区二区三区大片 | 成人激情视频免费观看 | 欧美日韩国产在线观看 | 久久久久久久久久影视 |