电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> delphi技术>>ado、dao、odbc有什么区别?:

ado、dao、odbc有什么区别?

来源:www.cncfan.com | 2006-1-9 | (有3537人读过)

ado、dao、odbc有什么区别?
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 最好 高 好 可访问非关系,有多种编程接口 能 高层
--------------------------------------------------------------------------------
delphi技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号