杨幂精品国产福利在线_欧美日韩视频高清一区免费_91超碰国产在线_手机免费看不卡顿av片_日韩无码av一区二区_色一色综合婷婷成人网站_国产91福利在线精品专区_国产清纯白嫩美女在线播放_500福利视频导航_一级无码电影免费

ASP連接MySQL數(shù)據(jù)庫:基于數(shù)據(jù)源ODBC的數(shù)據(jù)驅(qū)動連接MySQL數(shù)據(jù)庫

一、系統(tǒng)環(huán)境說明

1、操作系統(tǒng):WIN2008 x86
  2、MySQL數(shù)據(jù)庫安裝配置
  3、IIS Web服務器配置

二、ODBC連接

打開”控制面板”–>”管理工具”–>”數(shù)據(jù)源(ODBC)”,在“用戶DSN”或“系統(tǒng)DSN”中點擊“添加”。

1.jpg

添加“MySQL ODBC 5.2 ANSI Driver”并進行設置,若驅(qū)動程序中沒有MySQL ODBC Driver則需要先進行安裝,從官網(wǎng)上下載安裝即可。

“TCP/IP Server”中填‘localhost’或‘127.0.0.1’,user和password選擇安裝MySQL時的帳號和密碼。在“Database”中選擇一個要進行連接的數(shù)據(jù)庫。這里以系統(tǒng)自帶的‘world’為例進行連接。

2.jpg

選擇好后點“Test”進行測試,當顯示“Connection successful”對話框時說明連接成功。然后確定剛才的操作。

三、編寫ASP代碼

新建asp文件(如mysql_test.asp),在其中輸入連接數(shù)據(jù)庫的代碼。

<%
dim conn,connStr
connStr= "driver={MySQL ODBC 5.2 ANSI Driver};server=127.0.0.1;uid=root;pwd=wang;database=world"
set conn = Server.CreateObject("ADODB.Connection")
conn.open connStr
sql = "select Name,Capital from country"
set rs = conn.execute(sql)

While Not rs.EOF    
    Response.Write rs.Fields("Name") & ", " & rs.Fields("Capital") & "<br>"   
    rs.MoveNext
Wend

rs.Close
Set rs = Nothing
rs.Close
Set rs = Nothing
%>

將編寫好的ASP文件(mysql_test.asp)放到之前設置的IIS web 服務器的物理路徑中(我的是“C:\MyWebsite”)。之后打開瀏覽器,在地址欄輸入“l(fā)ocalhost/mysql_test.asp”后回車,就顯示出world數(shù)據(jù)庫中,country表中的Name和Capital字段下的值了。

3.jpg

如果覺得界面比較丑的話,可以增加一些修飾,比如指定網(wǎng)頁的title為“ASP MySQL Test”,設置網(wǎng)頁內(nèi)容居中顯示等,這些內(nèi)容請參考html網(wǎng)頁設計相關(guān)只是,在此不再贅述。加標題和居中后的效果如下圖所示。

4.jpg

對應的代碼為:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ASP MySQL Test</title>
</head>
<body style=" margin:0; padding:0; text-align:center;">
<%
dim conn,connStr
connStr= "driver={MySQL ODBC 5.2 ANSI Driver};server=127.0.0.1;uid=root;pwd=wang;database=world"
set conn = Server.CreateObject("ADODB.Connection")
conn.open connStr
sql = "select Name,Capital from country"
set rs = conn.execute(sql)

While Not rs.EOF
    Response.Write rs.Fields("Name") & ", " & rs.Fields("Capital") & "<br>"   
    rs.MoveNext
Wend

rs.Close
Set rs = Nothing
rs.Close
Set rs = Nothing
%>
</body>
</html>

四、總結(jié)

本次ASP連接MySQL數(shù)據(jù)庫的教程到此為止。有問題請留言。

需要說明一點的是ASP、IIS技術(shù)相對來說都比較老,目前比較流行的組合是Apache+MySQL+PHP組合,感興趣的可以學習下PHP連接MySQL數(shù)據(jù)庫的內(nèi)容。推薦個比較方便的軟件集成包XAMPP(Apache+MariaDB+PHP+PERL),MariaDB是MySQL的一個分支。XAMPP只需要一次安裝便可擁有一套建站工具,節(jié)省軟件的安裝配置時間。

點贊 0 分享
本文為「本站原創(chuàng)」,未經(jīng)我們許可,嚴謹任何人或單位以任何形式轉(zhuǎn)載或刊載本文章,我們保留依法追究侵權(quán)的權(quán)力!

微信聯(lián)系我們

億百天技術(shù)客戶服務

使用微信掃一掃

昵稱:億百天技術(shù)

公司:湖北億百天信息技術(shù)有限公司

電話:027-88773336

手機:15342213852

郵箱:serviceebaitian.cn

相關(guān)欄目

加載中...

成為會員立享特權(quán)

立即注冊億百天公司會員,在線聯(lián)系客服立即享受會員特權(quán),還有豐厚禮品贈送;簽約時可以享受特低折扣優(yōu)惠,期待您的加入!

客服熱線:400-840-3336

我們?yōu)槟峁﹤€性化的售前咨詢服務,及全面的技術(shù)售后服務。