ASP连接mysql

安装MySQL ODBC driver。

我安装的是mysql-connector-odbc-5.1-win32

然后在:控制面板-管理工具-数据源-驱动程序,中看见我们安装好的mysql驱动。(我显示的是“MySQL ODBC 5.1driver”)

再转到系统DSN:点击“添加”,从“创建数据源”列表中选择刚刚安装的驱动。

Data Source Name:数据源名,可自拟(跟功能挂钩);

Description:关于此数据源的描述,主要功能等,可不填;

Server:服务器名称,可以是机器名,也可以是IP地址

Port:端口号

User:用户名:默认的是root,也可以在安装mySQl时自己设定

Password:密码

Database:数据库

填好后点击“Test”进行测试,若successful则ok。

ASP和数据库的连接

下面是我测试连接MySQL的源代码,连接的库名为robot,表名为users,表中有两个字段 userId和 username。

<html>

<head>

<title>MySQL连接测试</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body>
<%
'配置数据库
Dim Conn, sConnString, strquery
sConnString="driver={mysql odbc 5.1 driver};database=robot;server=localhost;uid=root;password=root"
Set Conn=Server.CreateObject("adodb.Connection")
Conn.open sConnString    '连接数据库

%>

<%
'数据库操作语句
strquery = "select * from users"
'Set rs = Server.CreateObject("Adodb.RecordSet")
'rs.open strquery, Conn, 1, 1
set rs = Conn.execute(strquery) 
if not rs.bof then 
%>
<table>
<%
 do while not rs.eof 
%>

<tr>
 <td>编号</td>
    <td>标题</td>

</tr>
<tr>
 <td><%=rs("userId")%></td>
    <td><%=rs("username")%></td>
</tr>
<%
 rs.movenext
 Loop
%>
</table>
<%
else
 Response.Write("无数据!")
End if
rs.close
Set rs=Nothing
Conn.Close
Set Conn=Nothing
%>


</body>

</html>

 

 

 

原文地址:https://www.cnblogs.com/huanglibin/p/3061068.html