数据库应用开发客户端开发技术及工具.ppt

数据库应用开发客户端开发技术及工具

《数据库应用开发》 ——客户端开发技术及工具 第二节 ADO应用与开发 学习目标: 什么是ADO? ADO对象及其应用! ADO对象模型及其应用特征 一、ADO概述 1、什么是ADO? ADO,即ActiveX Data Objects,是一种应用广泛的数据库访问技术,它基于OLEDB技术,是对OLEDB面向对象的封装。 OLEDB与ODBC相比,在底层的数据库引擎和每一个独立的数据库引擎之间的接口存在着较大的不同。在ODBC中,每一种类型的数据库都必须有相应的驱动器――动态链接库(DLL),ODBC引擎使用该DLL打开相应类型的数据库并进行记录的读写修改等操作。OLEDB同样需要驱动器,但不同的是,OLEDB的驱动器是通过ActiveX实现的。一个ActiveX就定义了用来实现特定接口的类,这种方式减少了程序和数据库引擎之间的层次,因而提高了数据库编程的速度。 ADO实际上就是一个ActiveX对象集,封装了多种对象方法属性。 1.1 ADO、OLE DB以及ODBC的关系 1.2 ADO基本操作 ADO提供了以下的操作: 连接到数据源; 指定访问数据源的命令; 执行命令; 如果这个命令使数据按表中的行的方式返回,则将这些行存储在易于检查、操作或更改的缓存(CASHE)中; 适当情况下,可使用缓存行中的更改内容来更新数据源; 提供常规的方法检测错误。 二、ADO对象模型及其

文档评论(0)

1亿VIP精品文档

相关文档