Microsoft使用多种数据对象接口来访问数据库管理系统。Microsoft提供的面向对象的编程接口主要有: ● MFC ODBC对象类: 微软在推出ODBC API 1.5版本时,就已经在Visual C++中用MFC(Microsoft Foundation Classes)类结构对ODBC API进行了封装。 ● 数据访问对象DAO(Data Access Object)::主要用于访问本地ISAM数据库,但是也可以访问ODBC数据库 ● 远程数据对象RDO(Remote Data Object):RDO映射和封装了ODBC API。RDO设计的目的主要是为了提供一种能够快速访问SQL Server和Oracle等大型后台数据库的高级语言编程接口 ● ADO(ActiveX Data Objects):ADO映射和封装了OLE DB API,降低了应用程序开发和维护的成本。ADO是微软一种战略性的、高层次的、独立于编程语言的、访问所有种类企业信息的数据访问接口。 数据对象接口的层次结构如图6-10所示。 图6-10 数据对象接口的层次结构 |