希望下面的文字能够帮你捋顺他们之间的关系:

  • Open Database Connectivity (ODBC) 是使用SQL语法操纵关系数据的国际标准. 要操纵数据的话就需要通过有微软或其他厂商提供的ODBC drivers.
  • OLE DB是微软的low-level的访问数据的接口. OLE DB Provider跟ODBC Driver是类似的, Provider对OLE DB Consumer暴露DataSource. ADO就是一种OLE DB Consumer.
  • Microsoft OLE DB Provider for ODBC Drivers是第一个OLE DB Data Provider, 能够对OLE DB consumer暴露任何的ODBC DataSource.
  • ADO是OLE DB暴露的高级的数据接口.
  • OLEDB是一种底层数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO-技术的应用程序或用于C++的开发者开发定制的数据库组件。
  • OLE DB 是用于访问数据的重要的系统级编程接口,它是 ADO 的基础技术,同时还是 ADO.NET 的数据源。
  • ADO 是基于OLE DB的访问接口,它是面向对象的OLE DB技术,继承了OLE DB的优点。属于数据库访问的高层接口。可以这么说,ADO为OLEDB提供高层应用API函数。

 

更多信息, 参考如下文章:

ADO,OLEDB,ODBC,DAO的区别

 

参考资料

===================

INFO: What are MDAC, DA SDK, ODBC, OLE DB, ADO, RDS, and ADO/MD?

http://support.microsoft.com/kb/190463/en-us

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-07
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案