几种数据库连接方式优缺点比较

几种数据库连接方式优缺点比较

 

访问接口 易用性 运行能力 可扩展性 技术层次 突出特点
ODBC 较高 底层 可进行底层控制
MFC ODBC   一般 高层 同用标准,应用广泛
MFC DAO 较高 一般 高层 访问JET性能最好
OLE DB 很难 底层 可访问非关系型数据库
ADO 最好 底层 可访问非关系型数据库,有多种编程接口

 

 

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

DAO 提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFT JET数据库的操作很方便,而且是操作JET数据库时性能最好的技术接口之一。并且它并不只能用于访问这种数据库,事实上,通过DAO技术可以访问从文本文件到大型后台数据库等多种数据格式。

ADO 是基于OLE DB的访问接口,它是面向对象的OLE DB技术,继承了OLE DB的优点。属于数据库访问的高层接口。

在速度上ADODAOODBC , 综合评定ADO,ODBC,DAO ODBC是Microsoft的基于关系数据库一种互连技术,它只能访问关系数据库,如果使用SQLAPI进行编程,效率较好,但代码较多,如果使用MFC  ODBC封装的类进行访问比较简单。

ADO是一种基于COM的数据库访问技术,可以访问关系数据库与非关系数据库,由于它是基于COM的,访问速度也较快,占用资源较小。

DAO是Microsoft一种用来访问Jet引擎的方法,主要用来访问Access数据库,使用起来比较简单。 

 

posted on 2016-12-29 15:48  Arthurian  阅读(2815)  评论(0编辑  收藏  举报