odbc dao ado oledb 数据库连接方式区别

本文介绍了几种常见数据库访问接口。ODBC是底层访问技术,可底层控制关系型数据库,但难访问非关系数据库;DAO便于操作MICROSOFT JET数据库,还能访问多种数据格式;ADO是高层接口,继承OLE DB优点。同时对比了各接口的易用性、性能等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<转载>
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         最好    高        好        可访问非关系,有多种编程接口 能    高层
--------------------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值