婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > sql2005 批量更新問題的解決方法

sql2005 批量更新問題的解決方法

熱門標(biāo)簽:北京智能外呼系統(tǒng)供應(yīng)商家 孝感銷售電銷機(jī)器人廠家 智能電銷機(jī)器人教育 奧維地圖標(biāo)注字體大小修改 中國地圖標(biāo)注省份用什么符號(hào) 無錫梁溪公司怎樣申請400電話 高德地圖標(biāo)注電話怎么沒了 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 電話機(jī)器人錄音師薪資
首先注意Statement 和PreparedStatement的問題
Statement sm = cn.createStatement();
sm.addBatch(sql1);
sm.addBatch(sql2);
...
sm.executeBatch()
用Statement的好處就是每次可以直接傳一個(gè)SQL語句進(jìn)去,不用管那么多。可是在數(shù)據(jù)量比較大的時(shí)候,應(yīng)該會(huì)對效率有影響。不建議使用。
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)問題,很多同志可能還是在用2000的驅(qū)動(dòng)呢,沒有用批量更新的程序沒有多大問題,可是一旦用了批量更新,出現(xiàn)很多問題,
反正數(shù)據(jù)庫很卡,慢。還可以更新不了哦。
我強(qiáng)烈建議大家更新JDBC驅(qū)動(dòng)。
但是如果出現(xiàn)
SQLServerException: sp_cursoropen/sp_cursorprepare: 該語句參數(shù)只能是一個(gè)批或帶有單個(gè) SELECT 語句的存儲(chǔ)過程,且不帶 FOR BROWSE、COMPUTE BY 或變量賦值。
應(yīng)該就是JDBC的版本問題,1.0的驅(qū)動(dòng)有這個(gè)問題,好像不支持批量更新,我建議大家使用1.2
我測試過了,完全沒有問題!
提供一些數(shù)據(jù)連接參數(shù)
jdbc.driverClassName:com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url:jdbc:sqlserver://127.0.0.1:1444;databaseName=fax;selectMethod=cursor;

標(biāo)簽:海北 通化 泰州 阜陽 荊州 那曲 齊齊哈爾 臨滄

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sql2005 批量更新問題的解決方法》,本文關(guān)鍵詞  sql2005,批量,更新,問,題的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql2005 批量更新問題的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于sql2005 批量更新問題的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 安龙县| 周口市| 博罗县| 达日县| 紫金县| 昌吉市| 邹城市| 陆河县| 莱州市| 黄大仙区| 武强县| 青河县| 固始县| 达拉特旗| 临沂市| 闵行区| 长岭县| 霍邱县| 荃湾区| 屯留县| 霍林郭勒市| 乌鲁木齐县| 公主岭市| 南皮县| 揭西县| 林芝县| 西畴县| 化州市| 新巴尔虎左旗| 贞丰县| 康马县| 宣恩县| 前郭尔| 奉贤区| 枞阳县| 和平区| 伽师县| 红安县| 屏边| 牟定县| 鲁甸县|