荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: tang (独孤九剑〖玄铁重剑〗), 信区: Database
标  题: 本地数据访问的解决方案(转自MSDN)
发信站: BBS 荔园晨风站 (Sun Dec 19 16:59:32 1999), 转信

本地数据访问的解决方案


问题
您需要的是一个简单、一致的应用程序编程接口 (API),使应用程序能够访问
和修改众多类型的数据源。数据源可能象文本文件一样简单,也可能象一堆异
种数据库那样复杂,或者是尚未定型的某种数据。此外,API 不应该预先设定
出访问和操作数据源的方式。

虽然提出了这些要求,典型的数据源依然需要支持开放式数据库连接性 (ODBC)
标准的关系型数据库,并可通过用结构化查询语言 (SQL) 编写的命令对它进行
操作。

Microsoft 对这个问题所提供的解决方案是 OLE DB,即一组“组件对象模型”
(COM) 接口,以统一的方式访问存储在不同信息源中的数据。但是,OLE DB 应
用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的
要求。

您需要的 API 应该是一座连接应用程序和 OLE DB 的桥梁,这就是 ActiveX Data
Objects (ADO)。

解决方案
ADO 定义编程模型即访问和更新数据源所必需的活动序列。编程模型概括了 ADO 的全部功
能。

编程模型带来对象模型即可以响应并执行编程模型的“对象”组。对象拥有能执行对数据进

操作的“方法”,以及表示数据的某些特性或控制某些对象方法行为的“属性”。

与对象关联的是“事件”,用于通知某些操作已经发生或将要发生。



--
海到天边天作岸
山登绝顶我为峰

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.63.246]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店