网站大量收购闲置独家精品文档,联系QQ:2885784924

使用ADO组件访问数据库.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第8章使用ADO组件访问数据库ADO组件是ASP访问数据库最方便的工具。本章首先简单介绍数据库标准语言——SQL的使用,然后讲解如何在Windows2000配置MicrosoftAccess和SQLServer数据库。根据ASP访问数据库的方式,依次讲解ASP的Connection、Command、Recordset对象。SQL(StructuredQueryLanguage,结构化查询语言)是数据库的标准语言。在ASP中,无论何时访问一个数据库,都要使用SQL语言。因此,读者如果要精通ASP编程,必须掌握好SQL语言。SQL语言是数据库的标准语言,应用非常简单,但是这并不意味着能轻松的掌握它。SQL数据库中的数据都存储在数据表中。一般所谓的将信息存储在数据库中,实际上就是将信息存储在数据表中。当考虑怎样把信息存储在数据库中时,就相当于是在考虑怎样把它们存储在数据表中。(具体内容请参照本书)128.1SQL简介030201SQL的主要功能之一就是数据库查询,即从数据表中查询满足条件的记录。在SQL中,使用Select语句完成数据库的查询操作。语法如下:Select字段1,字段2,……from数据表(where满足的条件)(具体内容请参照本书)8.1.1数据库查询8.1.2查询结果排序SQL的突出特点是数据表中没有内在的顺序。从一个表中取第二个记录是没有意义的。从SQL的角度来看,没有任何一个记录在其他记录之前。不过可以使用Orderby子句来操纵一个SQL查询结果的顺序。Orderby默认为升序排列,如果要降序排列,可以加Desc关键字。将8.1.1节的查询结果按照UserName的升序排列,代码如下:(具体内容请参照本书)在SQL中,可以对表的记录进行各种操作,包括插入、删除和更新记录等。下面将分别讲述这三种操作。在表中插入一条记录,一般使用SQL语言中的Insert语句。语法如下:InsertInto数据表(字段1,字段2……)values(字段1的值,字段2的值……)(具体内容请参照本书)0102038.1.3插入、删除和更新记录存储过程也称为存储查询。它是存储在数据库中预先定义的SQL语句。它将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来。使用时,只需调用该存储过程,即可自动完成命令。现在的程序员都利用创建和使用存储过程从而取代在代码中直接使用SQL字符串,这样做是因为存储过程具有以下优点:(具体内容请参照本书)8.1.4存储过程ADO全称为ActiveXDataObject,它是一项数据库访问技术。它提供了网页开发人员实时存取数据库的能力。在数据库的应用中,使用ADO编写的应用程序可以存取在Internet上任何地方的资源。例如,可以在家中通过浏览器填写购物单,购买千里之外的物品。01ADO非常简化的接口使得原本复杂冗长的程序编写工作变得简单易学,并且强有力地支持了各种应用程序的复杂特性的需求。ADO使用RecordSet(记录集)对象作为数据的主要界面。ADO可以使用VBScript、JavaScript等脚本语言来控制数据库的存取以及输出查询结果。028.2ADO概述在ADO中包含以下七种对象:01Connection对象 2.Command对象02RecordSet对象 4.Parameter对象03Field对象 6.Error对象04Property对象058.2.1ADO的对象典型的ADO操作流程如下:连接到数据源。(2)指定访问数据源的命令,可以同时指定变量参数,通常涉及到Command对象。(3)执行命令,例如一个Select脚本。(4)如果命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。(5)在适当情况下,可以通过修改缓存行的内容来更新数据源。(6)提供常规方法检测错误,涉及Error对象。在典型情况下,需要在编程过程中采用所有这些步骤。但是,由于ADO有很强的灵活性,所以最后只需执行部分模块就能做一些有用的工作。8.2.2ADO的操作流程作为创建数据连接的一部分,需要添加数据源的名称。数据源名称DSN(DataSourceName)存储有关如何连接到指定提供者的信息。一个DSN指定了数据库的物理位置、用于访问数据库的驱动程序的类型和访问数据库的驱动程序所需要的任何其他参数。A下面将讲解如何配置MicrosoftAccess数据库和SQLServer数据库的DSN。B8.3创建ODBCDSN文件8.3.1配置MicrosoftAccess数据库文件的DSN

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档