日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

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

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

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

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

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

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

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"

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

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

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

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

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

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

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

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

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

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

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

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

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

填寫完畢后選擇OK保存。

下面鏈接數(shù)據(jù)庫的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

%>

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

方法很簡單,把上面ASP代碼第二行代碼改為:

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

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

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


分享名稱:ASP使用MySQL數(shù)據(jù)庫實現(xiàn)方法
標題路徑:http://www.dlmjj.cn/article/copsdie.html