我的测试环境
系统WIN2003 |
绿色版MYSQL5.5.20 |
NETBOX迷你绿色版IIS服务器 |
mysql-connector-odbc-5.2.2-win32.msi |
所需工具
MYSQL的ODBC连接驱动:http://www.mysql.com/downloads/connector/odbc/
1.安装过程如果提示ERROR 1918错误,是需要安装C++2010
2.WIN2008_X64安装提示丢失MSVCR120.dll安装C++2013
配置方法
控制面板-管理工具-数据源(ODBC)-驱动程序中查看你是否成功安装MYSQL
切换系统DSN-添加-MYSQLODBC-完成
Data Source Name 名称
TCP/IP Server 填写你得IP地址.本地可以填写127.0.0.1或localhost
user 用户名
password 密码
Database 数据库
点击TEST,提示Connection successful,表示你数据库配置连接成功.
ASP连接MYSQL的测试代码,自己修改数据库连接信息
注意:driver={mysql odbc 5.2 driver}必须与ODBC驱动程序中名称一致
驱动现在有32位与64位区分.如果是64位的,需要在IIS中的应用池里修改成32位
现在时间<%=now()%>
<%
strconnection="driver={mysql odbc 5.2 driver};database=<span style="color:#ff0000;">数据库;</span>server=localhost;uid=<span style="color:#ff0000;">用户名</span>;password=<span style="color:#ff0000;">密码</span>"
set adodataconn = server.createobject("adodb.connection")
adodataconn.open strconnection
strquery = "select * from <span style="color:#ff0000;">表</span>"
set rs = adodataconn.execute(strquery)
if not rs.bof then
%>
<table border="1">
<tr>
<td><b>序列号</b></td>
<td><b>标 题</b></td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("<span style="color:#ff0000;">字段名</span>")%></td>
<td><%=rs("<span style="color:#ff0000;">字段名</span>")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
else
response.write("无数据.")
end if
rs.close
adodataconn.close
set adodataconn = nothing
set rsemaildata = nothing
%>