主頁(yè) > 知識(shí)庫(kù) > asp中使用mysql數(shù)據(jù)庫(kù)的注意實(shí)現(xiàn)

asp中使用mysql數(shù)據(jù)庫(kù)的注意實(shí)現(xiàn)

熱門(mén)標(biāo)簽:河北智能外呼系統(tǒng)軟件 電銷(xiāo)機(jī)器人教育 伊春外呼業(yè)務(wù)系統(tǒng) 綿陽(yáng)防封電銷(xiāo)卡價(jià)格 中國(guó)辦理電信400電話 調(diào)度系統(tǒng)外呼 電銷(xiāo)機(jī)器人源碼網(wǎng)盤(pán)下載 福建外呼增值業(yè)務(wù)線路 宜賓語(yǔ)音外呼系統(tǒng)軟件
環(huán)境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表采用 myisam引擎。access 2003

不同的地方:
1、插入數(shù)據(jù)時(shí)候,mysql 應(yīng)盡量使用 insert into語(yǔ)句,避免使用 rs.addnew,如果非的要用,應(yīng)先設(shè)置 conn.CursorLocation=3 否則,肯定報(bào)錯(cuò),而且我發(fā)現(xiàn),用insert 要比 addnew 快大約3倍。還有,如果用rs.addnew 當(dāng)你rs.update時(shí)候,是無(wú)法想在access中立即獲得rs(“id”)的值的。
2、和access的比較:
   同樣的表結(jié)構(gòu),用insert 插入20000條數(shù)據(jù)時(shí)候,mysql化了7.5秒,如果用rs.addnew則要24秒!而在access ,用insert 則化了化了19.8秒,rs.addnew卻只有化了2.8秒!
查詢(xún)比較:access 查詢(xún)40w條數(shù)據(jù) 化了12秒,mysql化了14秒,稍微慢點(diǎn)。

總結(jié):總的來(lái)講,access的插入速度要比mysql快大約三倍。查詢(xún)數(shù)據(jù)時(shí)候,如果數(shù)據(jù)量比較小,access也要比mysql快大約2倍,但當(dāng)數(shù)據(jù)量很大時(shí),mysql的查詢(xún)速度變化不大,但access則下降的比較厲害。
當(dāng)然,mysql應(yīng)該要比access快的,我估計(jì)問(wèn)題出在他的odbc驅(qū)動(dòng)上,而access的驅(qū)動(dòng)是用的ole,微軟對(duì)他作了很多優(yōu)化,所以,在這個(gè)測(cè)試中,mysql蒙冤受屈了!至于并發(fā)性能,我沒(méi)有測(cè)試,不過(guò)我想access應(yīng)該大大不如mysql吧。

如果要使用 
rs.pagecount
rs.pagesize
rs.AbsolutePage
rs.recordcount
這樣的屬性,你必須先conn.CursorLocation=3
否則以上屬性統(tǒng)統(tǒng)不能使用。
還有為了防止亂碼和插入中文錯(cuò)誤,你必須在conn.open后,立即:conn.Execute ("SET NAMES 'gb2312'")
否則,肯定插入錯(cuò)誤,而且亂碼沒(méi)商量。

連接方式:

'用系統(tǒng)DNS連接:
strconnection="dsn=mysql; OPTION=16384;driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=root;pwd=67918;database=test" 
'直接用字符串連接:
'strconnection="Driver={mysql odbc 3.51 driver}; Server=localhost; Port=3306; Option=0; Socket=; Stmt=; Database=test; Uid=root; Pwd=67918;Option=16384"
set conn=server.createobject("adodb.connection")
conn.CursorLocation=3
conn.open strconnection 
您可能感興趣的文章:
  • 在ASP中連接MySQL數(shù)據(jù)庫(kù),最好的通過(guò)ODBC方法
  • asp連接mysql數(shù)據(jù)庫(kù)詳細(xì)實(shí)現(xiàn)代碼

標(biāo)簽:那曲 銅川 優(yōu)質(zhì)小號(hào) 延邊 河池 蘇州 電商邀評(píng) 新鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp中使用mysql數(shù)據(jù)庫(kù)的注意實(shí)現(xiàn)》,本文關(guān)鍵詞  asp,中,使用,mysql,數(shù)據(jù)庫(kù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp中使用mysql數(shù)據(jù)庫(kù)的注意實(shí)現(xiàn)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于asp中使用mysql數(shù)據(jù)庫(kù)的注意實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章