- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi.5.X.ADO.MTS高级程序设计篇第01章.PDF
ADO/MTS/ 1
COM+和分布
式多层架构
A D O是M i c r o s o f t存取通用数据源的标准引擎。 A D O藉由封装O L E - D B而能够存取不同类
型的数据,让应用程序能够很方便地处理各种数据。 A D O 由一组C O M对象组成的,每一个不
同的原生A D O对象都负责不同的工作。应用程序藉由使用不同的原生 A D O对象来连接数据源、
存取数据并且处理数据。
本章的内容包括数据存取技术的演变、 A D O 的架构、原生A D O对象,A D O 和分布式多层
应用系统的关系,未来 D e l p h i 的数据存取架构,以及原生 A D O 对象和 Delphi 5 封装的
A D O E x p r e s s组件组。在阅读完本章之后,您将会对于 A D O 有基本的了解。在本书稍后的章
节中将会深入讨论使用A D O 的各种技术和方法。
本 章 重 点
认识A D O
使用原生A D O对象
A D O和分布式多层架构
D e l p h i的数据存取技术
原生A D O对象和A D O E x p r e s s组件
结论
2 Delphi 5.x ADO/MTS/COM+高级程序设计篇
下载
如何存取数据一直是软件技术开发的重心之一,因为大部分的应用程序都需
要存取各种不同的数据并根据这些数据进行运算。随着数据类型不断地复杂和多
样化,应用程序程序员必须花费更多的时间和成本撰写存取数据的程序代码。再
加上新操作系统平台的出现,应用系统的需求增加以及数据库系统持续进步,都
使数据存取的工作更加困难,并超过了程序员能够负担的范围,因此使用一种统
一的标准让程序员存取数据便成为一个非常重要的需求。这便是 O D B C 、
B D E / I D A P I和A D O 等标准数据存取技术出现的重要原因之一。 A D O 是本书将讨论
的数据存取技术。本书将深入讨论 A D O提供的各种功能和技巧以便让程序员能够
顺利地使用D e l p h i开发A D O应用系统。但是在说明实际的 A D O 技术细节之前,程
序员必须对于A D O有一个基本的认识。
1-1 认识ADO
A D O 是M i c r o s o f t 目前主要的数据存取技术,从1 9 9 7年M i c r o s o f t推出A D O 的第
一个版本之后,A D O 的整体架构并没有太大的改变。不过在每一个新的 A D O版本
之中,M i c r o s o f t 不断地改善A D O 的执行效率,提供更多的功能,持续增加 A D O 的
稳定性,并且让A D O 能够存取更多种类的数据源。
A D O是M i c r o s o f t提出的各种数据存取技术的演化结果,因为随着数据日益复
杂,数据存取技术也必须不断地进步以适应应用系统的需求。目前,虽然 A D O 是
Wi n d o w s平台存取数据的标准技术,不过 A D O 也将会继续演变。要了解 A D O为什
么会成为目前的标准,可以从Wi n d o w s平台数据存取技术的进化而得知。
1-1-1 Microsoft的数据存取技术演变
M i c r o s o f t 在Wi n d o w s平台中提供了数种不同的数据存取技术。这些不同的数
据存取技术各有它们的特性和出现的原因。 M i c r o s o f t 也从实现这些不同的数据存
取技术中学习到了许多经验,并且根据这些经验开发出新一代技术, A D O便是一
个非常好的范例。现在就让我们从各种不同的数据存取技术角度来看看每一种技
术出现时,它是为了存取什么样的数据源。
1. ODBC
1 9 9 2年M i c r o s o f t 和S y b a s e 、D i g i t a l 共同制定了 O D B C标准接口,以单一的
第1章 ADO/MTS/COM+ 和分布式多层架构 3
下载
ODBC API 来存取各种不同的数据库。随后 O
文档评论(0)