【转载】ODBC\OLE\ADO 的区别

vb中经常遇到这些容易混淆的词,先解释一下这几个名词的意思。

ADO---Active   Data   Objects,活动数据对象 
DAO---Data   Access   Objects,数据访问对象 
ODBC---Open   Database   Connectivity,开放式数据库连接性 
DSN---Data   Source   Name,数据源名 

RDO(Remote Data Object)远程数据对象。速度快,支持SQL Server存储过程,同DAO一样是发展很多年了的技术。

JET---Joint   EngineTechnology,数据连接性引擎技术 
OLEDB---Objects   Link   Embed   DataBase对象链接嵌入数据

          先说ODBC。它是MICROSOFT提出的数据库访问接口标准,可以适用于很多数据库,它出现的比较早,是OLDDB的前身。它依赖于COM和提供OLE DB提供者的厂商而非ODBC使用的SQL,并且可以分类文件用户和系统用户。
          ADO(ActiveX Data Object)ActiveX数据对象。基于OLE-DB建立连接的局部和远程数据库访问技术。ADO和OLEDB之间的关系为:
         OLEDB是一种底层数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO-技术的应用程序或用于C++的开发者开发定制的数据库组件。
          ADO 是基于OLE DB的访问接口,它是面向对象的OLE DB技术,继承了OLE DB的优点。属于数据库访问的高层接口。
          OLE DB 是用于访问数据的重要的系统级编程接口,它是 ADO 的基础技术,同时还是 ADO.NET 的数据源。

由于理解的还不大深刻,只能写出这些来,待续。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值