首先安装 MySQL Connector/ODBC
下载地址:
http://dev.mysql.com/downloads/connector/odbc/3.51.html然后设置 ODBC数据源,
选择 系统DSN,设置mysql的连接参数,这里我们假设数据源的名字为 mysql_test,
我的环境是win2003 + iis6.0 +mysql 4.0.21
测试的源代码如下 :
<%
response.buffer=true
'response.expriesAbsolute=now()-1
response.addheader "Cache=Control","private"
'//不设置DSN,直接访问MySQL
'constr="driver={MySQL};server=localhost;uid=admin;pwd=admin;database=test;"
'//利用 ODBC 设置的 DSN, 但使用 Data Source 的方式
'constr="Data Source=mysql_test;UID=admin;PWD=admin;"
'// 在 ODBC 中设置 系统DSN
constr="DSN=mysql_test;UID=admin;PWD=admin;"
sql="select * from cpp_user "
set conn=server.createObject("adodb.connection")
conn.open constr
set rs=conn.execute(sql)
hf=rs.fields.count-1
response.write "Asp link mysql test: <br><br>" & vbcrlf & "<font color=red>" & vbcrlf
do while not rs.eof
for i=0 to hf
response.write rs(i) & " "
if i=rs.fields.count-1 then
response.write "<br>" & vbcrlf
end if
next
rs.movenext
loop
response.write "</font>" & vbcrlf
set rs=nothing
conn.close
set conn=nothing
%>