日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ASP使用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法

MySQL數(shù)據(jù)庫(kù)以它短小、方便、速度快、免費(fèi)等優(yōu)點(diǎn)成為很多網(wǎng)站目前首選數(shù)據(jù)庫(kù),但一般都是用PHP+MYSQL相結(jié)合來(lái)開(kāi)發(fā)各種動(dòng)態(tài)頁(yè)面,其實(shí)ASP也可以使用MYSQL數(shù)據(jù)庫(kù)開(kāi)發(fā)動(dòng)態(tài)頁(yè)面,下文中將為大家詳細(xì)講解ASP使用MySQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法,希望對(duì)大家能夠有所幫助。

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括寧晉網(wǎng)站建設(shè)、寧晉網(wǎng)站制作、寧晉網(wǎng)頁(yè)制作以及寧晉網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,寧晉網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到寧晉省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

我的環(huán)境是Windows98+PWS4.0+mysql-3.23.32-win+PHP4

必要的軟件:PWS4.0(呵呵,廢話)

mysql-3.23.32-win(這個(gè)是最新版的)

myodbc-2.50.36-dll(這個(gè)是最重要的,MYSQL ODBC的驅(qū)動(dòng)程序,可以到www.mysql.com下載)

第一步:安裝MYSQL ODBD的驅(qū)動(dòng)程序,將下載的myodbd-2.50.46-dll文件復(fù)制到windows\system目錄下(windows2000

是winnt/system32)然后建立一新文件,擴(kuò)展名為reg(就是注冊(cè)表文件),將以下內(nèi)容復(fù)制到該文件中。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver]

"UsageCount"=dword:00000002

"Driver"="C:\\WINDOWS\\System\\myodbc.dll"

"Setup"="C:\\WINDOWS\\System\\myodbc.dll"

"SQLLevel"="1"

"FileUsage"="0"

"DriverODBCVer"="02.50"

"ConnectFunctions"="YYY"

"APILevel"="1"

"CpTimeout"="120"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]

"myodbc driver"="installed"

保存后雙擊該文件,將上面代碼注冊(cè)到WINDOWS注冊(cè)表中。

如果安裝在windows2000中,則Driver和Setup主鍵的值要做相應(yīng)改變,這里我想就不用多說(shuō)了。如果成功,在控制面板/ODBD數(shù)據(jù)源的驅(qū)動(dòng)程序里將看到myodbd driver這一項(xiàng)!

第二步:建立ASP文件鏈接數(shù)據(jù)庫(kù)。

這里有兩種方法,一種是在ODBC數(shù)據(jù)源中建立一個(gè)系統(tǒng)DSN。后來(lái)我發(fā)現(xiàn)不建立也可以在ASP中使用MYSQL,方法在下文將講道。

打開(kāi)控制面板/ODBD數(shù)據(jù)源,選擇系統(tǒng)DSN,然后添加一個(gè)新的DSN,驅(qū)動(dòng)程序選擇myodbd driver,會(huì)出現(xiàn)一個(gè)對(duì)話框供輸入mysql 相關(guān)信息。

Windows DSN name: 所要建立DSN的名稱

Mysql Host (name or ip):Mysql服務(wù)器的名稱或者是IP地址,通常填localhost

Mysql database name:需要使用數(shù)據(jù)庫(kù)的名稱,數(shù)據(jù)庫(kù)在Mysql管理程序中建立。這里我們使用一個(gè)例子。數(shù)據(jù)庫(kù)名:hc188

里面有數(shù)據(jù)表:user 數(shù)據(jù)表有兩個(gè)字段分別是:username和password,隨便插入幾個(gè)數(shù)據(jù)。

user:鏈接數(shù)據(jù)庫(kù)的用戶名,我填的是root超級(jí)用戶

password:鏈接數(shù)據(jù)庫(kù)用戶密碼,如果沒(méi)有,可以不填

Port(if not 3306):Mysql在服務(wù)器的端口,如果不填默認(rèn)為3306

SQL command on connect:使用sql命令鏈接數(shù)據(jù)庫(kù),這項(xiàng)可以不填

填寫(xiě)完畢后選擇OK保存。

下面鏈接數(shù)據(jù)庫(kù)的ASP代碼!

<%

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

%>

第二種方法:我在使用中想過(guò)如果不建立系統(tǒng)DSN,是否也可以使用MYSQL數(shù)據(jù)庫(kù)呢?結(jié)果是可以的。

方法很簡(jiǎn)單,把上面ASP代碼第二行代碼改為:

strconnection="DefaultDir=;Driver={myodbc driver};database=hc188"

我奇怪的發(fā)現(xiàn),這種方法連用戶名和密碼都不需要就可以使用。是不是MYSQL的一個(gè)BUG呢?

上文中詳細(xì)講解了ASP使用MySQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法步驟,相信大家通過(guò)上文的學(xué)習(xí)現(xiàn)在對(duì)ASP使用MySQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法都有所了解,希望大家都能夠從上文中涉及到的內(nèi)容中有所收獲,以后在工作中遇到類似問(wèn)題就能夠輕松解決了。


當(dāng)前名稱:ASP使用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法
本文地址:http://www.5511xx.com/article/copsdie.html