网络编程
位置:首页>> 网络编程>> Asp编程>> ASP连接MySQL数据库代码示例

ASP连接MySQL数据库代码示例

 来源:asp之家 发布时间:2010-03-14 11:24:00 

标签:mysql,数据库,ODBC

对于中小型个人、企业网站来说,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 '清空数据库链接,释放内存    
%>

0
投稿

猜你喜欢

  • 原文地址:30 Days of Mootools 1.2 Tutorials - Day 2 - Selectors如果你还没有准备好,请先
  • Application对象 Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保
  • 看了大峡搞的级联菜单,我也班门弄斧一把,嘿嘿,花了一点时间搞了个级联菜单贴上来看看。本例中只要你选择成员分类名称就会自动显示成员名称:&nb
  • “选项卡”经常会被混同为“滑动门”,滑动门只是一种背景自适应内容的实现方法,不只可以应用在导航菜单,一样也可以应用在其他地方。例如选项卡中就
  • 客户需要一个类似 news letter 的功能,当然,内容是可编辑的,而且还要以 HTML 格式呈现给用户。这就需要在发送邮件的时候,指明
  • 如何修改被表单引用的ASP页面?formhandler.asp<HTML><BODY BGCOLOR="
  • 网页的布局也许是大家最不放在眼里的地方,其实布局地位如同文字的排版一样,随便可布,布即随便。但是看过我上篇《网页设计技巧系列 之 文本排版》
  • 在标志设计中文字与图形元素总是紧密配合,只有恰当的字体与图形搭配时才能发挥最大的视觉效果。这也意味着你不能抛开图案,只是一厢情愿地选择你自己
  • 如何干预执行计划 - - 使用hints提示基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也
  • 我们的每期话题,团队在内部都会通过邮件进行一番讨论,随着讨论的激烈,往往能碰撞出很多有意义的观点,因此,将讨论内容分享出来,有兴趣的朋友可以
  • 做沙盒的时候遇到一个小问题——在IE9里面竟然抓不到事件的keyCode:element.addEventListener('key
  • 不加(0)的用法:set rs=conn.execute(sql)'将这个结果赋给rs这时要读取这个记录集第一个字段的数据就用rs(
  • 我一般看书喜欢做笔记,这份笔记不知道是什么时候看的什么书做的,也忘了是否是摘自其他地方,总之一份汇总,应该适合初学者,对于Javascrip
  • 上次帮朋友写过的一个简单切换效果,超级简单,但也比较适用.因为用到了CSS Sprite技术,DEMO中附带了IE6兼容png的JS.核心J
  • 很多时候,用户可能会因为承受不了某一产品中的细节设计而放弃使用该产品,这无疑是让设计人员感很沮丧的事情,因为除去这个细节的问题外,这个产品可
  • 原来看到这个代码的时候,觉得功能不错,调试并整理了一下也许大家用的到,对于越来越注重用户体验的今天,这种功能一定很受欢迎,当然本例子只是一个
  • 数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时涉及的3
  • 1、ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值。 2、同一个的class选择符可以在一个
  • 对所有数据进行整合与管理当你使用SQL Server 2008企业级的数据仓库平台时,你可以高效的操纵所有数据,并对其进行统一管理存储。◆合
  • 学习目的: 掌握ADO.NET打开SQL SERVER数据库的方法。 今天做个非常普通的例子,做一个用户登录框。主要是通过这个练习认识一下S
手机版 网络编程 asp之家 www.aspxhome.com