资 源 简 介
数据访问对象ADO(ActiveX Data Object),用来替代过时的 DAO(Data Access Object)、RDO(Remote Data Object)。
DAO 的底层是 JET 引擎,主要用来提供对 ACCESS 数据库的访问,比较新的版本也支持访问其他数据库,不过对于其他数据库,需经过 JET 的中间层,访问速度比较差。
在所有对 ACCESS 数据库的访问方法中, JET是最快的。最新的 JET Engine版本为4.0,对应的 DAO 版本为3.6,可以访问 ACCESS 2000 的数据库。MFC里面CDAODatabase和 CDAORecordset 即为 DAO 的 MFC 包装。
ADO 的底层是 OLE DB,不仅能访问关系型数据库,也可以访问非关系型数据库,这可是现在最快速的数据库访问中间层啊!ADO对OLE DB的包装可以说相当成功,对象模型简明扼要,没有一点多余的东西,功能还远超DAO、RDO,还是乖乖的用ADO吧。