第二步:建立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儲存。
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
%>