文档介绍:IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
ADO,OLEDB,ODBC,DAO的区别
分类: SQL Index 2011-07-22 08:40 1154人阅读评论(0) 收藏举报
( , 开放数据库互连)
年, 微软公司开放服务结构中有关数据库
的一个组成部分, 它建立了一组规范, 并提供了一组对数据库访问的标准( 应用程序编程
接口) 。这些利用来完成其大部分任务。本身也提供了对语言的支持, 用
户可以直接将语句送给。出现的最早, 但不总是万能。
( , 数据访问对象)
年, 微软公司用来显露了数据库引擎( 最早是给所使用,
现在已经支持其它数据库) , 并允许开发者通过直接连接到其他数据库一样, 直接连
接到表。最适用于单系统应用程序或在小范围本地分布使用。其内部已经对
数据库的访问进行了加速优化, 而且其使用起来也是很方便的。所以如果数据库是数
据库且是本地使用的话, 建议使用这种访问方式应用的专一性
( , 远程数据对象)
年, 是一个到的、面向对象的数据访问接口, 它同易于使用的组合
在一起, 提供了一个接口, 形式上展示出所有的底层功能和灵活性。尽管在很好
地访问或数据库方面受到限制, 而且它只能通过现存的驱动程序来访问关系数
据库。但是, 已被证明是许多、以及其他大型关系数据库开发者经常
选用的最佳接口。提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属
性, 以及方法。无疑是在基础上的
( , 对象连接嵌入数据库)
年, 的一个战略性系统级编程接口, 用于管理整个组织内的数据。
是建立在功能之上的一个开放规范。是为访问关系型数据库而专门开发
的, 则用于访问关系型和非关系型信息源, 例如主机和层次数据库, 电
子邮件和文件系统存储, 文本、图形和地理数据以及自定义业务对象。
定义了一组接口, 对各种数据库管理系统服务进行封装, 并允许创建软件组
件, 实现这些服务。组件包括数据提供程序( 包含和表现数据) 、数据使用者( 使
用数据) 和服务组件( 处理和传送数据, 例如, 查询处理器和游标引擎) 。
接口有助于平滑地集成组件, 这样, 组件厂商就可以快速地向市场提供高质
量组件。此外, 包含了一个连接的桥梁, 对现用的各种关系
型数据库驱动程序提供一贯的支持。号称取代, 但也兼容
1
( , 活动数据对象)
年, 是的后继产物。在功能上与更相似, 而且一般来说, 在
这两种模型之间有一种相似的映射关系。扩展了和所使用的对象模型, 这意
味着它包含较少的对象、更多的属性、方法( 和参数) , 以及事件。作为最新的数据库访问
模式, 的使用也是简单易用, 所以微软已经明确表示今后把重点放在上, 对
不再作升级, 所以已经成为了当前数据库开发的主流。涉及的数据存储有
数据源名称、( 开放式数据连接) 以及三种方式。后面的例程将详细讲解
这三种方式的具体访问实现。可以说是对, 这些系统级的编程接口的汇接, 并对
这些应用级的编程接口的升级吧。
、、、数据库连接方式区别及联系
是一种底层的访问技术, 因此, 可以是客户应用程序能从底层设置和控制
数据