国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
不創(chuàng)建odbc數(shù)據(jù)源asp如何與mysql連結(jié) - 已回答 - 天涯問答
不創(chuàng)建odbc數(shù)據(jù)源asp如何與mysql連結(jié) [互聯(lián)網(wǎng) 編程 網(wǎng)絡(luò) 數(shù)據(jù)庫 電腦基礎(chǔ)]
懸賞點數(shù) 10 投票結(jié)束,該問題被關(guān)閉。 查看投票結(jié)果。 1個回答 508次瀏覽
0
上海過客 2008-12-18 10:03:35 210.13.106.* yu...@ultizen.com 舉報
不創(chuàng)建odbc數(shù)據(jù)源asp如何與mysql連結(jié)
最佳答案
0
悍將出征
2008-12-18 10:31:44 222.138.69.* 舉報
折騰了一陣,總算把asp和mysql連接完成了,有感,特寫此文和大家一同分享。

查了非常多資料,asp和mysql連接目前有兩種辦法:一個是使用組件,比較有名是mysqlx,可惜要99美元。二就是使用myodbc 來連接,下面我們就來看看第二種方式。

試驗的平臺:

mysql 4.0 for radhat linux (也能使用for windows)

windows 2003 standard edition windows xp english

一、安裝myodbc



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



2.安裝myodbc到windows中

運行下載回來的myodbc-3.51.06.exe(文件名因版本而異)



二、建立odbc連接



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



這時候,我們已能看到在用戶dsn中已存在一項:myodbc3-test,注意右邊的driver{mysql odbc 3.51 driver}這個參數(shù)一會要一字不漏的作為asp和數(shù)據(jù)庫連接的連接字(conection string)。

添加一個“系統(tǒng)dsn”



選擇對話框中“系統(tǒng)dsn”欄,按下右邊的“添加”按鈕。這時候會讓你選擇一個數(shù)據(jù)源。選擇 mysql odbc 3.51 driver。按“結(jié)束”。



這時候,會彈出一個設(shè)置對話框:



data source name 數(shù)據(jù)源名字:在程式中使用的dsn的標(biāo)識符,能隨便命名。

host/server name (or ip)主機/服務(wù)器 名字 (或ip 地址),如果是本機就填入localhost

database name 數(shù)據(jù)庫名:你要在程式中使用的庫名。

user 用戶:登錄mysql 使用的用戶名,特別注意,root用戶由于安全問題能在本機登錄,當(dāng)然啦,用戶能通過修改user表來去掉這個功能。

password 密鑰:登錄的密碼

port 端口:使用默認值,最佳不要改,除非你有把握。



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



設(shè)置就全部搞定了!^_^



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



下面是我測試過的,連接mysql的原始碼,連接的庫名為mm,表名為my,表中有兩個字段 name 和 sex。



<html>

<head>

<title>mysql連接測試</title>

<meta http-equiv="content-type" content="text/html; charset=gb2312">

</head>

<body>

<%

strconnection="dsn=mysqltest;

driver={mysql odbc 3.51 driver};

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

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

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

試驗發(fā)現(xiàn),dsn=mysqltest;就已能正常連接數(shù)據(jù)庫,原因非常簡單就是我們已在odbc中完成了和mysql的各項連接工作了。

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

conn.open strconnection

sql = "select * from my" ‘sql查詢語句

set rs = conn.execute(sql)

if not rs.bof then

%>

<table width="167">

<tr>

<td width="76"><b>name</b></td>

<td width="79"><b>sex</b></td>

</tr>

<%

do while not rs.eof

%>

<tr>

<td><%=rs("name")%></td> ‘name字段

<td><%=rs("sex")%></td> ‘sex字段

</tr>

<%

rs.movenext

loop

%>

</table>

<%

else

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

end if

rs.close

conn.close

set conn = nothing

set rs = nothing

%>

</body>

</html>
 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何在ASP中連接MySQL數(shù)據(jù)庫
ASP個人上手指南
MySQL :: MySQL 5.1參考手冊 :: 26. 連接器
【2】MySQL數(shù)據(jù)庫的安裝和配置和ASP連接MySQL的代碼參考
經(jīng)典ASP代碼集合(ZZ)
ASP連接SQL數(shù)據(jù)庫
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服