ado、dao、odbc有什么区别?

转载 2006年06月15日 09:31:00
odbc是一种底层的访问技术,因此,odbc api 可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于odbc只能用于关系型数据库,使得利用odbc很难访问对象数据库及其他非关系数据库。
dao
提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对microsoft jet数据库的
操作很方便,而且是操作jet数据库时性能最好的技术接口之一。并且它并不只能用于访问
这种数据库,事实上,通过dao技术可以访问从文本文件到大型后台数据库等多种数据格式
ado
是基于ole db的访问接口,它是面向对象的ole db技术,继承了ole db的优点。属于数据库
访问的高层接口。

--------------------------------------------------------------------------------
访问接口    易用性  运行性能  可扩展性  突出特点  能否访问非关系数据源  技术层次
--------------------------------------------------------------------------------
odbc        差      较高      差        可进行底层控制               否    底层
--------------------------------------------------------------------------------
mfc odbc    好                一般      通用标准,应用广泛           否    高层
--------------------------------------------------------------------------------
mfc dao     好      较高      一般      访问jet性能最好              能    高层
--------------------------------------------------------------------------------
ole db      较难    高        好        可访问非关系db               能    底层
--------------------------------------------------------------------------------
ado         最好    高        好        可访问非关系,有多种编程接口 能    高层
--------------------------------------------------------------------------------

ADO,OLEDB,ODBC,DAO的区别

ODBC(Open Database Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关...

ODBC DAO ADO OLEDB 数据库连接方式区别

- ODBC 是一种底层的访问技术,因此,ODBC API 可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得...
  • yu0089
  • yu0089
  • 2013年06月09日 17:34
  • 460

ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系

ODBC 是一种底层的访问技术,因此,ODBC API 可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很...
  • zzy7075
  • zzy7075
  • 2012年07月08日 09:08
  • 937

ADO,OLEDB,ODBC,DAO,RDO的区别

ADO,OLEDB,ODBC,DAO,RDO的区别 一           ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Wind...

DAO、RDO、ADO、OLE DB 、ODBC and JDBC relation

1.DAO: Data Access Object 数据访问对象          1993年Microsoft为了让程序员能够存取Access数据库,使用OLE   Automation技术封...
  • wjeson
  • wjeson
  • 2012年07月19日 15:50
  • 677

比较ADO与ODBC的区别

有很多种使用数据库的方法,对大多数数据库来说,选择C++这种产品也许并不适宜。我们知道,像dBASE IV,FoxPro,Oracle和Access这样的产品是完全以数据库管理为中心的。事实上,这些产...

ODBC、OLE DB、 ADO的区别

原文:http://blog.csdn.net/yinjingjing198808/article/details/7665577 一、ODBC ODBC的由来 1992年Mic...

ODBC、OLE DB、 ADO的区别

一、ODBC ODBC的由来 1992年Microsoft和Sybase、Digital共同制定了ODBC标准接口,以单一的ODBC API来存取各种不同的数据库。随后ODBC便获得了许多数据...

【MFC】数据库——ODBC和ADO的区别

ODBC和ADO区别、 ODBC(Open DataBase Connection)开放式系统互连,是一种数据库访问协议,提供了访问数据库的API接口。基于ODBC的应用程序,对数据库操作不依赖于具...

ADO与ODBC的区别

有很多种使用数据库的方法,对大多数数据库来说,选择C++这种产品也许并不适宜。我们知道,像dBASE IV,FoxPro,Oracle和Access这样的产品是完全以数据库管理为中心的。事实上,这些产...
  • ergouge
  • ergouge
  • 2012年05月27日 22:28
  • 524
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ado、dao、odbc有什么区别?
举报原因:
原因补充:

(最多只允许输入30个字)