《ADO数据库编程》PPT课件

《ADO数据库编程》PPT课件

ID:41109052

大小:947.51 KB

页数:58页

时间:2019-08-16

《ADO数据库编程》PPT课件_第1页
《ADO数据库编程》PPT课件_第2页
《ADO数据库编程》PPT课件_第3页
《ADO数据库编程》PPT课件_第4页
《ADO数据库编程》PPT课件_第5页
资源描述:

《《ADO数据库编程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章ADO数据库编程本章要点:ADO的概念及其对象组成ADO各对象的作用利用ADO连接到各种数据库的方法ADO各对象的属性、方法的含义及其使用方法利用ADO编写数据库应用程序的方法12.1ADO对象模型概述12.1.1ADO的概念ADO(ActiveXDataObject),是微软最新的数据访问组件(微软数据访问组件简称MDAC)的一部分。是Microsoft最新的数据访问接口,通过它可以访问多种类型的数据库。ADO是基于OLEDB(对象链接和嵌入数据库)之上的面向对象的数据访问模型,OLEDB是Microsoft开发的一种高性能的、基于COM的数

2、据访问技术,其作用是向应用程序提供一个统一的数据访问方法,而不需要考虑数据源的具体格式和存储方式。通过ADO的方法和属性可以为应用程序提供统一的数据访问方法和接口。使用ADO必须先加载:有两种类型库,ADODB和ADOR,分别包含在两个动态连接库MSADO15.DLL和MSADOR15.DLL中,引用这两种类型库的方法:【工程】—>【引用】—>选MicrosoftActiveXDataObject2.7Library(ADODB)或MicrosoftActiveXDataObjectRecordSet2.7Library(ADOR)。ADODB功能更强大,大多用

3、此。12.1.2ADO模型的对象ADO由七个基本对象组成,这七个基本对象分别是Connection、Recordset、Command、Field、Property、Parameter和Error,另外包含Errors、Parameters、Fields、Properties四个集合对象。P292表12.141.基本对象(1)Connection对象(2)Recordset对象(3)Command对象(4)Field对象(5)Property对象(6)Parameter属性(7)Error对象2.集合对象(1)Errors集合对象(2)Parameters对象(

4、3)Fields对象(4)Properties对象3.事件(1)ConnectionEvents类事件(2)RecordsetEvents类事件12.1.3ADO模型的编程模型ADO提供的对象可以完成以下活动:(1)连接到数据源,主要使用Connection对象。可选择开始一个事务。(2)执行SQL命令,使用Command对象。(3)可选择在SQL命令中指定列、表和值作为变量参数,主要使用Parameter对象。(4)执行命令,主要使用Command、Connection或Recordset对象。(5)如果命令是以按行返回的记录集,则将行存储在缓存中,主要使用R

5、ecordset对象。(6)可选择创建缓存视图,以便能对数据进行排序、筛选和定位,主要使用Recordset对象。(7)对记录集中的数据进行添加、删除或更改操作,主要使用Recordset对象。(8)在适当情况下,使用缓存中的更改内容来更新数据源,主要使用Recordset对象。(9)在使用事务之后,可以接受或拒绝在事务期间所作的更改,结束事务,主要使用Connection对象及事务处理方法。12.2Connection对象使用Connection对象的集合、方法和属性可执行下列操作:(1)在打开连接前使用ConnectionString、ConnectionT

6、imeout和Mode属性对连接进行配置。(2)设置CursorLocation属性以便调用支持批更新的“客户端游标提供者”。(3)使用DefaultDatabase属性设置连接的默认数据库。(4)使用IsolationLevel属性为在连接上打开的事务设置隔离级别。(5)使用Provider属性指定OLEDB提供者。(6)使用Open方法建立到数据源的物理连接。使用Close方法将其切断。(7)使用Execute方法执行对连接的命令,并使用CommandTimeout属性对执行进行配置。(8)可使用BeginTrans、CommitTrans和Rollback

7、Trans方法以及Attributes属性管理打开的连接上的事务(如果提供者支持则包括嵌套的事务)。(9)使用Errors集合检查数据源返回的错误(10)通过Version属性读取所使用的ADO执行版本。(11)使用OpenSchema方法获取数据库纲要信息。12.2.1Connection对象的常用属性1.Attributes属性2.CommandTimeout属性默认30秒3.ConnectionString属性:其值为String类型,为多个由分号分隔的“argument=Value”语句。P292教材P186童4.ConnectionTimeout属性:

8、默认15秒P186童5.

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

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

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