ASP连接MySQL数据库代码示例2
来源:asp之家 时间:2010-03-08 14:26:00
对于中小型个人、企业网站来说,MySQL数据库或许是目前数据库的最完美实施解决方案了。在不变更服务器硬件的前提下,一个经过良好架构,优化后的MySQL数据库结构网站每天可以承受十万级甚至百万级的数据访问压力。
本文我将给大家讲解如何通过ASP代码连接到MySQL数据库。
ASP要连接到MySQL数据库:
你需要首先确认网站所在服务器上已安装了MySQL ODBC驱动——MyODBC 3.51;如果你的网站放在某个虚拟空间,请询问你的主机提供商(IDC)是否已安装MySQL ODBC驱动;如果服务器上没有安装上述驱动,你可以在以下位置下载后在服务器上安装(免费):
http://dev.mysql.com/downloads/connector/odbc/3.51.html
确认安装完毕之后,你就可以通过ASP链接MySQL数据库了,下面的代码为示例代码,请注意我注释的地方:
<%
Dim sConnection, objConn , objRS
'SERVER为数据库主机名(本地主机用localhost,远程用IP地址);DATABASE为数据库名;UID为用户名;PASSWORD为密码
sConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; UID=mysql_username;PASSWORD=mysql_password; OPTION=3"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open(sConnection)
'以下SQL语句为示例语句,请根据实际情况修改
Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers")
While Not objRS.EOF 'while...wend循环,用于读取所有的信息
Response.Write objRS.Fields("LastName") & ", " & objRS.Fields("FirstName") & "<br>"
objRS.MoveNext '记录集指针下移
Wend
objRS.Close '关闭记录集
Set objRS = Nothing '清空记录集,释放内存
objConn.Close '关闭数据库链接
Set objConn = Nothing '清空数据库链接,释放内存
%>如果对此段代码有任何疑问,请在下面留言讨论。