首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 98 + PWS 環境下 ASP 連接 MySQL 實戰教程

     編輯:MySQL 資料庫相關知識

本教程演示在 Windows 98 + PWS 4.0 + MySQL 3.23.32 + PHP 4 環境下,通過 MyODBC 驅動實現 ASP 訪問 MySQL 數據庫的完整流程。

核心組件準備

  • PWS 4.0(個人 Web 服務器)
  • MySQL-3.23.32-win
  • MyODBC-2.50.36 驅動(關鍵組件,官網下載)

步驟一:安裝並註冊 MyODBC 驅動

  1. 將 myodbc.dll 複製至 C:\Windows\System(Win2000 為 C:\WinNT\System32)
  2. 創建註冊表文件 myodbc.reg,內容包含驅動配置鍵值(Driver/Setup 路徑、SQLLevel、APILevel 等)
  3. 雙擊運行該 .reg 文件導入註冊表
  4. 驗證:控制面板 → ODBC 數據源 → 驅動程序頁籤,出現 myodbc driver 即成功

步驟二:配置系統 DSN(可選)

控制面板 → ODBC 數據源 → 系統 DSN → 添加 → 選擇 myodbc driver → 填寫:

  • DSN 名稱:hc188
  • MySQL Host:localhost
  • Database:hc188(預建庫,含 user 表與 username/password 字段)
  • User:root,Password:留空或填寫
  • Port:默認 3306

步驟三:ASP 連接代碼實現

<%
strConnection = "dsn=hc188;driver={myodbc 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
%>

進階:無 DSN 直連模式

連接字串改為:"driver={myodbc driver};server=localhost;uid=root;pwd=;database=hc188" 即可跳過 DSN 配置直接連接。

遷移提示

Windows 2000/XP 環境下,DLL 路徑調整為 C:\WinNT\System32,註冊表鍵值同步修改即可複用此方案。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved