微软数据访问方式历史阶段
时间:2020-07-09 作者:管理员 点击:734
一:ODBC(Open Database Connectivity)是第一个使用SQL访问不同关系数据库的数据访问技术。使用ODBC应用程序能通过单一的命令操纵不同的数据库,而开发人员需要做的仅仅只是针对不同的应用加入相应的ODBC驱动。
二:DAO(Data Access Objects)不像ODBC那样是面向C、C++成员的,它是微软提供给Visual Basic开发人员的一种简单的数据访问方法,用于操纵Access数据库
三:RDO(Remote Data Objects)在使用DAO访问不同的关系型数据库的时候,Jet引擎不得不在DAO和ODBC之间进行命令转化,导致了性能的下降,而RDO的出现就顺利成章了。
四:OLE DB(Object Link adn embed)随着越来越多的数据库以非关系型格式存储,需要一种新的架构来提供这种应用和数据源之间无缝连接,基于COM(Component Object Model)的OLE DB应运而生了。
五:ADO基于OLE DB之上的ADO更简单、更高级、更适合C#程序员,同时消除了OLE DB的多种弊端,取而代之是微软技术发展的趋势。