10.1.1 ADO 数据访问技术的基本概念
1. 概况
ADO ( ActiveX Data Object )是微软最新的数据访问组件(微软
数据访问组件简称 MDAC )的一部分, MDAC 的常用版本有 MDAC 2.5
和 MDAC 2.7 , ADO 的最新的版本 ADO.NET 也包含在 MDAC 2.7 中。
ADO 是基于 OLE-DB ( Object Linking & Embedded
Database )之上的面向对象的数据访问模型, OLE-DB 是微软公司开
发的一种高性能的、基于 COM 的低层的数据访问接口,其作用是向应
用程序提供一个统一的数据访问方法,而不必考虑数据源的具体格式和
存储方式。由于 OLE-DB 直接调用数据提供者开发的数据驱动程序,所
以具有性能高、速度快等特点。
ADO 组件包含了所有的可以被 OLE-DB 标准接口描述的数据类型,
通过 ADO 的方法和属性可以为应用程序提供统一的数据访问方法和接口。
ADO 对象模型还具有可扩展性,当把数据库上层应用程序移植到
不同的数据库平台上时,只需要更换连接数据库的驱动程序,而不需要
对上层程序作任何修改。
第 3 页 / 共 71 页