首頁 資料庫 mysql教程 asp如何呼叫mysql資料庫

asp如何呼叫mysql資料庫

Dec 15, 2020 pm 01:46 PM
asp

asp调用mysql数据库的方法:首先安装mysql odbd的驱动程序,将下载的【myodbd-2.50.46-dll】文件复制到【windows\system】目录下;然后建立asp文件链接数据库即可。

asp如何呼叫mysql資料庫

本教程操作环境:windows7系统、mysql3.23.32版、thinkpad t480电脑。

相关学习推荐:mysql数据库

asp调用mysql数据库的方法:

第一步:安装mysql odbd的驱动程序,将下载的myodbd-2.50.46-dll文件复制到windows\system目录下(windows2000是winnt/system32)

然后建立一新文件,扩展名为reg(就是注册表文件),将以下内容复制到该文件中。

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数据源的驱动程序里将看到myodbd driver这一项!

第二步:建立asp文件链接数据库。

这里有两种方法,一种是在odbc数据源中建立一个系统dsn。后来我发现不建立也可以在asp中使用mysql,方法在下文将讲道。

打开控制面板/odbd数据源,选择系统dsn,然后添加一个新的dsn,驱动程序选择myodbd driver,会出现一个对话框供输入mysql

相关信息。

  • windows dsn name: 所要建立dsn的名称

  • mysql host (name or ip):mysql服务器的名称或者是ip地址,通常填localhost

  • mysql database name:需要使用数据库的名称,数据库在mysql管理程序中建立。

这里我们使用一个例子。

数据库名:hc188里面有数据表,

user 数据表有两个字段分别是:username和password,随便插入几个数据。

  • user:链接数据库的用户名,我填的是root超级用户

  • password:链接数据库用户密码,如果没有,可以不填

  • port(if not 3306):mysql在服务器的端口,如果不填默认为3306

  • sql command on connect:使用sql命令链接数据库,这项可以不填

填写完毕后选择ok保存。

下面链接数据库的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
%>
登入後複製

第二种方法:我在使用中想过如果不建立系统dsn,是否也可以使用mysql数据库呢?结果是可以的。

方法很简单,把上面asp代码第二行代码改为:

strconnection="defaultdir=;driver={myodbc driver};database=hc188"
登入後複製

我奇怪的发现,这种方法连用户名和密码都不需要就可以使用。是不是mysql的一个bug呢?

以上代码全部经测试通过!

相关免费学习推荐:php编程(视频)

以上是asp如何呼叫mysql資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

asp內建物件有哪些 asp內建物件有哪些 Nov 09, 2023 am 11:32 AM

asp內建物件有Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer等。詳細介紹:1、Request:表示HTTP請求物件等等。

asp掃描工具漏洞偵測 asp掃描工具漏洞偵測 Oct 13, 2023 am 10:45 AM

asp掃描工具漏洞偵測:1、選擇適當的掃描工具;2、在掃描工具中設定掃描目標;3、根據需要,設定掃描選項;4、在設定完成後,啟動掃描工具開始掃描;5、掃描工具將產生一個報告,列出偵測到的漏洞和安全性問題;6、根據報告中的建議,修復偵測到的漏洞和安全性問題;7、在修復漏洞後,重新執行掃描工具,以確保漏洞已被成功修復。

asp開發工具有哪些 asp開發工具有哪些 Oct 23, 2023 am 11:02 AM

asp開發工具有Visual Studio、Dreamweaver、FrontPage、EditPlus、UltraEdit、SQL Server Management Studio、RAD Studio、Delphi、Asp.NET和Oracle SQL Developer。

asp如何連接access資料庫 asp如何連接access資料庫 Oct 18, 2023 am 11:33 AM

連接的方法:1、使用ADO連接資料庫;2、使用DSN連接資料庫;3、使用連接字串連接資料庫。

asp漏洞偵測有哪些方法 asp漏洞偵測有哪些方法 Oct 13, 2023 am 10:42 AM

方法有:1、使用專門的漏洞掃描工具;2、手動測試來發現和驗證ASP應用程式中的漏洞;3、進行安全審計,檢查ASP應用程式的程式碼和設定檔;4、使用漏洞利用框架; 5、對ASP應用程式的程式碼進行審查。

asp怎麼手動漏洞偵測 asp怎麼手動漏洞偵測 Oct 13, 2023 am 10:49 AM

asp手動偵測漏洞:1、檢查ASP應用程式對使用者輸入的驗證和過濾機制;2、檢查ASP應用程式對輸出資料的編碼和過濾機制;3、檢查ASP應用程式的認證和會話管理機制;4、檢查ASP應用程式對檔案和目錄的權限控制;5、檢查ASP應用程式對錯誤的處理方式;6、檢查ASP應用程式對資料庫的安全性;7、檢查ASP應用程式的設定檔和伺服器設定。

由於 iPhone 13 推動創紀錄的收入,iPhone 平均售價上漲 14% 由於 iPhone 13 推動創紀錄的收入,iPhone 平均售價上漲 14% Apr 14, 2023 pm 03:22 PM

iPhone平均售價(ASP)去年達到兩位數成長,較去年同期成長14%。 iPhone13的流行是關鍵驅動因素,幫助推動全球智慧型手機市場整體創下$448B的年收入紀錄。儘管零件短缺,智慧型手機市場仍同比增長7%,其中蘋果佔了迄今為止最大的份額…市場情報公司Counterpoint今天發布了最新估計。根據Counterpoint的MarketMonitorService的最新研究,2021年全球智慧型手機市場收入超過4,480億美元。即使組件短缺和COVID-19限制繼續擾亂全球供

asp安全審計漏洞偵測怎麼做 asp安全審計漏洞偵測怎麼做 Oct 13, 2023 am 10:54 AM

asp安全審計漏洞偵測步驟:1、收集有關ASP應用程式的相關資訊;2、仔細分析ASP應用程式的原始程式碼;3、檢查ASP應用程式對使用者輸入的驗證和過濾機制;4、檢查應用程式對輸出資料的編碼和過濾機制;5、檢查應用程式的認證和會話管理機制;6、檢查應用程式對檔案和目錄的權限控制;7、檢查應用程式對錯誤的處理方式;8、檢查應用程式的設定檔和伺服器配置;9、修復漏洞。

See all articles