您所在的位置: 首页 > 读书频道 > 设计开发 > .Net系列 >

6.6.3 OLEDB接口

http://book.51cto.com  2007-08-27 16:51  赵松涛,陈小龙  电子工业出版社博文视点  我要评论(0)
6.6.3  OLEDB接口
ODBC接口出现之后,在很长的时间内一直是程序员开发数据库系统的首选接口技术,因为它比较简单。但ODBC接口也有自己的缺陷,所以OLEDB接口又被提出并被广泛使用。
1.ODBC接口的缺陷
ODBC接口有两个主要的缺陷。
 ODBC接口只能连接关系型数据,比如,关系型数据库、Excel、规定格式的文本等。但不能用于非关系型的数据,如电子邮件数据等。
 ODBC由于需要支持很多类型的数据库,普遍适用,但对每种数据库的支持都不是特别理想。这源于ODBC想做成一个开发的、能够访问所有类型数据库的设计初衷。
2.OLEDB接口
OLEDB是新一代数据接口标准,其设计要求是能够以统一的方式访问所有的数据类型。换句话说,开发的数据库项目的后台数据库几乎可以是所有的数据类型。目前OLEDB也逐步成为了利用ADO.NET开发数据库项目的接口标准。微软已经开发了许多标准的OLEDB驱动程序。
OLE DB接口中没有集中管理OLE DB驱动程序,而是开发了各种数据库的OLE DB驱动程序,程序员可以按照数据库类型的不同选择驱动程序,如图6-16所示。
图6-16  OLEDB接口
3.OLEDB和ODBC的比较
OLEDB接口追求的是“专用”,每种类型的数据库有自己专用的OLEDB接口驱动程序。
ODBC接口追求的是“通用”,首先都要使用ODBC数据源管理器,然后调用自己的驱动程序。
提示:正是由于OLEDB接口的驱动程序是针对特定类型的数据库设计的,所以尽管通用性差一些,但效率更高。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节
上一篇: 6.6.2 ODBC接口 下一篇: 6.6.4 OLEDB-ODBC接口
Sun以10亿美元并购开源数据库厂商MySQL
Visual Studio 2005开发基础
Oracle数据库开发之PL/SQL基础应用
Oracle数据库开发基础教程
2006年数据库频道热点关注
 
 验证码: (点击刷新验证码)   匿名发表
  • Web应用软件性能测试指南

  • 作者:韩平/董启雄等译
  • 本书详细地介绍应用软件性能测试的相关知识。本书共分为8个部分:第一部分“性能测试简介”,包括3章,分别介绍Web应用软件性能..
Copyright©2005-2008 51CTO.COM 版权所有