本教程演示在 Windows 98 + PWS 4.0 + MySQL 3.23.32 + PHP 4 環境下,通過 MyODBC 驅動實現 ASP 訪問 MySQL 數據庫的完整流程。
myodbc.dll 複製至 C:\Windows\System(Win2000 為 C:\WinNT\System32)myodbc.reg,內容包含驅動配置鍵值(Driver/Setup 路徑、SQLLevel、APILevel 等)myodbc driver 即成功控制面板 → ODBC 數據源 → 系統 DSN → 添加 → 選擇 myodbc driver → 填寫:
hc188localhosthc188(預建庫,含 user 表與 username/password 字段)root,Password:留空或填寫<%
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
%>
連接字串改為:"driver={myodbc driver};server=localhost;uid=root;pwd=;database=hc188" 即可跳過 DSN 配置直接連接。
Windows 2000/XP 環境下,DLL 路徑調整為 C:\WinNT\System32,註冊表鍵值同步修改即可複用此方案。