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)中有关...

ADO,OLEDB,ODBC,DAO的区别

ADO,OLEDB,ODBC,DAO的区别    http://blog.csdn.net/ithomer/article/details/6624684 ODBC(Open Datab...

ADO,OLEDB,ODBC,DAO的区别

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

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

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

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

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

ADO,OLEDB,ODBC,DAO的区别

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

ADO,OLEDB,ODBC,DAO的区别

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

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

1.DAO: Data Access Object 数据访问对象          1993年Microsoft为了让程序员能够存取Access数据库,使用OLE   Automati...

比较ADO与ODBC的区别

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

ODBC、OLEDB、ADO的区别和联系

ODBC 是一种底层的访问技术,因此,ODBC API可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很难...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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