建站學(xué)院文檔 如果在用loadrunner測試有關(guān)MySQL數(shù)據(jù)庫的系統(tǒng)時(shí),可以安裝一個(gè)MYSQL的ODBC的驅(qū)動(dòng) !然后到去數(shù)據(jù)源里面配置就可以解決MySQL的問題了。
下面是MySQL ODBC驅(qū)動(dòng)的使用
安裝Appserv.
我們經(jīng)常會(huì)遇到這樣問題,怎樣在非web程序或asp程序中使用mysql數(shù)據(jù)庫呢?對(duì)于這個(gè)問題有兩個(gè)解決方案:
1.使用mysql提供的api函數(shù)庫。
很多有名的mysql客戶端工具就是這樣實(shí)現(xiàn)的,大名鼎鼎的winmysql工具就是這樣的。這在大部分的開發(fā)工具中都可以實(shí)現(xiàn)。比如vc,bcb,delphi,vb等,只要能調(diào)用第三方的api就能實(shí)現(xiàn)。但對(duì)程序員的要求很高,而且要熟悉一套mysql的api函數(shù)集,這不是對(duì)每個(gè)人都很輕松的事。而且這種方法不能用于asp等程序,因?yàn)樗恢С謈om對(duì)象。
2。第二種是使用myodbc驅(qū)動(dòng)程序。
你可以到www.mysql.com下載myodbc驅(qū)動(dòng)程序,然后照著下面的做就可以了第一種選擇是下載完全安裝包,這種包很大,但對(duì)于我們來說有用的只有myodbc.dll這個(gè)文件,卻要下載這么大的文件,不太合適。當(dāng)然,如果你很菜的話,我建議你選擇這種方式,這樣容易些,但不符合cfans的作風(fēng),是吧。
第二種是直接下載myodbc.dll文件,只有幾百k,但不太容易使用,本人經(jīng)過很久摸索才找到使用它的方法。首先你將包解開,將myodbc.dll 文件放到windowssystem 或 winntsystem32目錄下,這取決于你的系統(tǒng)是win9x還是winnt(win2k),你應(yīng)該知道吧。
然后打開一純文本編輯器,如editplus,notpad之類,(取決于你的喜好)將下面一段話保存為一文件,擴(kuò)展名為.reg,知道了吧,這是注冊表文件,不要搞錯(cuò)呀(不包括下面的一長串等號(hào))
以下為引用的內(nèi)容: 如果你用的是win2k請(qǐng)將第一行換成 Windows Registry Editor Version 5.00 ==========================================================從下行開始 Windows Registry Editor Version 4.00 [HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INImyodbc driver] "UsageCount"=dword:00000002 "Driver"="C:WINNTSystem32myodbc.dll" "Setup"="C:WINNTSystem32myodbc.dll" "SQLLevel"="1" "FileUsage"="0" "DriverODBCVer"="02.50" "ConnectFunctions"="YYY" "APILevel"="1" "CpTimeout"="120" [HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBC Drivers] |
以下為引用的內(nèi)容: <% strConnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" Set adoDataConn = Server.CreateObject("ADODB.Connection") adoDataConn.Open strConnection strQuery = "SELECT * FROM user" Set rs = adoDataConn.Execute(strQuery) If Not rs.BOF Then %> <TABLE> <TR> <TD<b>username</b></TD> <TD><b>password</b></TD> </TR> <% Do While Not rs.EOF %> <TR> <TD><%=rs("username")%></TD> <TD><%=rs("password")%></TD> </TR> <% rs.MoveNext Loop %> </TABLE> <% Else Response.Write("Sorry, no data found.") End If rs.Close adoDataConn.Close Set adoDataConn = Nothing Set rsEmailData = Nothing %> |
以下為引用的內(nèi)容: strconnection="DefaultDir=;Driver={myodbc driver};database=hc188" |