我的测试环境

 

系统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 
%>

 

 

Logo

更多推荐