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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种数据库连接方式优缺点比较相关的知识,希望对你有一定的参考价值。

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

 

访问接口 易用性 运行能力 可扩展性 技术层次 突出特点
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的优点。属于数据库访问的高层接口。

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

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

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

 

以上是关于几种数据库连接方式优缺点比较的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中 多表连接到底有哪几种方式

请问oracle数据库的数据库备份有几种方式?哪种最好用

求Java 连接Oracle数据库有哪几种方式

Android4种网络连接方式HttpClientHttpURLConnectionOKHttp和Volley优缺点和性能对比

即时通信常见的几种方式,此处只做学习记录

几种连接方式