(最新)教材课件:第10章利用ado开发数据库应用程序

(最新)教材课件:第10章利用ado开发数据库应用程序

ID:40235771

大小:804.01 KB

页数:77页

时间:2019-07-27

(最新)教材课件:第10章利用ado开发数据库应用程序_第1页
(最新)教材课件:第10章利用ado开发数据库应用程序_第2页
(最新)教材课件:第10章利用ado开发数据库应用程序_第3页
(最新)教材课件:第10章利用ado开发数据库应用程序_第4页
(最新)教材课件:第10章利用ado开发数据库应用程序_第5页
资源描述:

《(最新)教材课件:第10章利用ado开发数据库应用程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第10第10章利用ADO开发数据库应用程序——数据库应用教程110.1ADO对象模型概述10.2Connection对象10.3RecordSet对象10.4Command对象10.5Field对象和Fields集合10.6Error对象和Errors集合10.7ADO对象综合应用例第10章利用ADO开发数据库应用程序210.1.1ADO数据访问技术的基本概念10.1.2ADO模型的对象10.1.3加载ADO对象库10.1ADO对象模型概述310.1.1ADO数据访问技术的基本概念1.概况ADO(ActiveXDataObject

2、)是微软最新的数据访问组件(微软数据访问组件简称MDAC)的一部分。通过ADO可以访问多种类型的数据库。可以使用存储过程和批处理SQL指令.支持C/S结构及Web应用410.1.1ADO数据访问技术的基本概念1.概况ADO(ActiveXDataObject)是微软最新的数据访问组件(微软数据访问组件简称MDAC)的一部分MDAC的常用版本有MDAC2.5和MDAC2.7,ADO的最新的版本ADO.NET也包含在MDAC2.7中ADO是基于OLE-DB(ObjectLinking&EmbeddedDatabase)之上的面向对象的

3、数据访问模型,其作用是向应用程序提供一个统一的数据访问方法,不必考虑数据源的具体格式和存储方式。由于OLE-DB直接调用数据提供者开发的数据驱动程序,所以具有性能高、速度快等特点。ADO组件包含了所有的可以被OLE-DB标准接口描述的数据类型,通过ADO的方法和属性可以为应用程序提供统一的数据访问方法和接口。510.1.1ADO数据访问技术的基本概念2.特点(1)支持批处理(BatchUpdating),可以分批处理客户端提出的请求。(2)支持存储过程(StoredProcedures),可使用输入参数给存储过程输入值,使用输出参

4、数取得存储过程的返回值。(3)可以使用存储过程或批处理SQL指令,实现返回多组记录集的功能。610.1.2ADO模型的对象ADO模型的对象库构成7个基本对象:Connection、Recordset、Command、Field、Property、Parameter和Error4个集合对象:Errors、Fields、Parameters和Properties。2.对象之间的关系710.1.2ADO模型的对象3.使用ADO编程的一般步骤首先,使用Connection对象建立与数据源的连接然后,通过调用以下方法,对数据进行查询和增、删

5、、改等操作调用Recordset对象的Open方法或Recordset对象的Execute方法或Command对象的Execute方法810.1.2ADO模型的对象4.基本对象(1)Connection(连接)对象Connection对象代表与数据源的连接,它包含了关于目标数据库数据提供者(DataProvider)的相关信息。可利用Connection对象管理与数据库的连接,包括打开连接、关闭连接、运行SQL语句等。(2)Recordset(记录集)对象Recordset对象代表某一连接的记录集或Command对象的操作结果,可

6、以把Recordset对象看成是内存中的二维表。910.1.2ADO模型的对象(3)Command(命令)对象Command对象定义了将对数据源执行的指定命令,通过已建立的连接发出“命令”可以以某种方式来操作数据源。一般情况下,通过命令对象可以在数据源中添加、删除或更新数据,或者从数据库中检索数据,并以记录集的形式返回。(4)Field(字段)对象如果将记录集看作二维网格,每一字段(列)就是一个Field对象,Field对象具有名称、数据类型和值等属性,在值属性中包含了来自数据源的真实数据。1010.1.2ADO模型的对象(5)P

7、roperty(属性)对象Property对象表示ADO对象的特征,每个ADO对象都由一组唯一的Property(属性)对象来描述或控制对象的行为。属性有内置和动态两种类型。内置属性是ADO对象的一部分并且随时可用。动态属性则由特别的数据提供者添加到ADO对象的属性集合中,仅在数据库提供者被使用时才能存在。1110.1.2ADO模型的对象(6)Parameter(参数)属性命令需要的变量部分即“参数”,参数可以在命令发布之前进行更改。例如,可重复发出相同的数据检索命令(如检索成绩为某等级的学生数据,等级用一个变量DJ来表示,此处的

8、DJ就可看成是一个参数),但每一次均可更改指定的检索信息(如第一次DJ为“良好”,第二次DJ为“优秀”等)。在ADO中,Parameter对象用于管理与基于参数化查询或存储过程的Command对象相关联的参数。1210.1.2ADO模型的对象(7)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。