日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

asp 连接mysql_如何在ASP中连接MySQL数据库

發(fā)布時(shí)間:2025/3/15 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp 连接mysql_如何在ASP中连接MySQL数据库 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ASP和MySQL連接目前有兩種辦法:一個(gè)是使用組件,比較有名是MySQLX,可惜要99美元。二就是使用MyODBC?來(lái)連接,下面我們就來(lái)看看第二種方式。

試驗(yàn)的平臺(tái):

MySQL?4.0?For?RadHat?Linux?(也可以使用for?windows)

Windows?2003?standard?Edition?Windows?XP?English

一、安裝MyODBC

1.訪問(wèn)網(wǎng)站?www.mysql.com?并下載?MyODBC?,我們使用的是3.51版本。

ftp://dlb.pchome.net/development/database/MyODBC-3.51.03.exe

2.安裝MyODBC到Windows中

運(yùn)行下載回來(lái)的MyODBC-3.51.06.exe(文件名因版本而異)

二、建立ODBC連接

進(jìn)入:控制面板-》ODBC數(shù)據(jù)源

這時(shí)候,我們已經(jīng)可以看到在用戶DSN中已經(jīng)存在一項(xiàng):myodbc3-test,注意右邊的Driver{mysql?odbc?3.51?driver}這個(gè)參數(shù)一會(huì)要一字不漏的作為ASP和數(shù)據(jù)庫(kù)連接的連接字(Conection?String)。

添加一個(gè)“系統(tǒng)DSN”

選擇對(duì)話框中“系統(tǒng)DSN”欄,按下右邊的“添加”按鈕。這時(shí)候會(huì)讓你選擇一個(gè)數(shù)據(jù)源。選擇?MySQL?ODBC?3.51?Driver。按“結(jié)束”。

這時(shí)候,會(huì)彈出一個(gè)配置對(duì)話框:

Data?Source?Name?數(shù)據(jù)源名字:在程序中使用的DSN的標(biāo)識(shí)符,可以隨便命名。

Host/Server?Name?(or?IP)主機(jī)/服務(wù)器?名字?(或者IP?地址),如果是本機(jī)就填入localhost

Database?Name?數(shù)據(jù)庫(kù)名:你要在程序中使用的庫(kù)名。

User?用戶:登錄MySQL?使用的用戶名,特別注意,root用戶由于安全問(wèn)題只能在本機(jī)登錄,當(dāng)然啦,用戶可以通過(guò)修改user表來(lái)去掉這個(gè)功能。

Password?密鑰:登錄的密碼

Port?端口:使用默認(rèn)值,最好不要改,除非你有把握。

全部設(shè)置好了以后,按下“測(cè)試數(shù)據(jù)源”會(huì)看到屏幕顯示連接成功。

配置就全部搞定了!

三、ASP和數(shù)據(jù)庫(kù)的連接

下面是連接MySQL的源代碼,連接的庫(kù)名為mm,表名為my,表中有兩個(gè)字段?name?和?sex。

MySQL連接測(cè)試

strconnection="dsn=mysqltest;

driver={mysql?odbc?3.51?driver};

server=填入服務(wù)器地址;uid=用戶名;pwd=密碼;database=mm"

‘連接字符串,dsn就是我們?cè)O(shè)置的數(shù)據(jù)源標(biāo)識(shí)符

注意driver我們剛才在設(shè)置系統(tǒng)DSN的時(shí)候提過(guò)。

set?conn?=?server.createobject("adodb.connection")

conn.open?strconnection

sql?=?"select?*?from?my"?‘SQL查詢語(yǔ)句

set?rs?=?conn.execute(sql)

if?not?rs.bof?then

%>

namesex

do?while?not?rs.eof

%>

?‘name字段?‘sex字段

rs.movenext

loop

%>

else

response.write("sorry,?no?data?found.")

end?if

rs.close

conn.close

set?conn?=?nothing

set?rs?=?nothing

%>

總結(jié)

以上是生活随笔為你收集整理的asp 连接mysql_如何在ASP中连接MySQL数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。