先来一张胜过千言万语的图:
从上图我们可以清楚的看出ADO是数据库与应用程序交流的桥梁,他有承上启下的作用,对底层数据库的类型和上层数据消费者的类型支持性很强大!
ADO是(Activex Data Objects)的简称,属于ActiveX数据对象,是Microsoft提出的应用程序接口用以实现访问关系或非关系数据库中的数据。ADO是由RDO发展来的,而RDO与ODBC一起工作只能访问关系数据库,而不能访问非关系数据库;ADO克服了RDO的一些缺陷,逐渐的既能在本机上运行又能远程使用的ADO取代了DAO和RDO的地位。
ADO是微软开发的一种访问数据库的方法的总称,也可以说是一个类;ADODB是实际的控件对象,我们可以把ADO比喻成模子,ADODB则是生产出的产品。