几种数据库连接方式优缺点比较------ODBC ADO DAO

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

访问接口

易用性

运行能力

可扩展性

技术层次

突出特点

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  综合评定ADOODBCDAO

ODBCMicrosoft的基于关系数据库一种互连技术,它只能访问关系数据库,如果使用SQLAPI进行编程,效率较好,但代码较多,如果使用MFC  ODBC封装的类进行访问比较简单。

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

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

你可能感兴趣的:(几种数据库连接方式优缺点比较------ODBC ADO DAO)