ActiveX数据对象 ActiveX data object,ADO
利用数据库嵌入式链接对象(OLE DB)提供的基本接口,对OLE DB加以封装,形成简单易用的一组对象/方法/属性集合,方便用户快速开发出数据库应用程序。
不计其数的分布式系统是使用Visual BASIC来生成组件的,由于OLE DB不能直接在Visual BASIC或ASP中使用。于是,微软引入ADO。ADO的编程接口比原始的OLE DB开发包更加丰富。虽然在C++应用程序中使用ADO是完全可行的,但是使用OLE DB调用比使用ADO能更直接地到达数据,所以在C++应用程序中,不推荐使用ADO。
1. ADO的结构
使用ADO的应用系统结构以及ADO与OLE DB、ODBC的关系如图1所示,开发人员可以通过微软的ADO利用Oracle的OLE DB数据提供者实现任何COM客户端(如Visual BASIC和 ...... (共3543字) [阅读本文]>>