理解odbc和ole

2008-04-02 11:00:18来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

用于数据库连接的开放式数据库连接 (odbc)
开放式数据库连接 (odbc) 技术为访问不同种类的 sql 数据库提供了通用接口。odbc 是基于结构查询语言 (sql) 的,以此作为访问数据的标准。此接口提供了最大的互操作性:一个应用程式能够通过一组公用代码访问不同的 sql 数据库管理系统 (dbms)。这使得研发人员能够在不以特定的 dbms 为目标的情况下构建和分发一个客户端/服务器应用程式。然后,会添加数据库驱动程式以将应用程式链接到用户选择的 dbms。
以下特性说明了 odbc 的灵活性:
应用程式没有绑定到专有供给商 api。
sql 语句能够明确地包括在源代码中也能够在运行时实时构建。
应用程式能够忽略基础数据通信协议。
数据能够用方便于应用程式的格式进行发送和接收。
odbc 是随新兴的国际 iso call-level interface 标准一起设计的。
现在提供了可用于 55 种最流行的数据库的 odbc 数据库驱动程式。
ole 用于设计可重用组件软件
ole 是一种面向对象的技术,利用这种技术能够研发可重用软件组件。ole 组件对象模型范例代表了应用程式编写方式的根本转变。ole 体系结构允许应用程式使用提供特定功能的共享对象,取代了每个组件为实现所需功能所采用的传统程式性编程。对于 ole 应用程式,像文本文档、图表、电子表格、邮件、图像及声音剪辑等内容都作为对象出现。
现在,windows 和 macintosh 平台都支持 ole 对象,ole 对象是未来 windows 操作系统的基础。
odbc 和 ole 协同工作
作为提交 ole 的一部分工作,microsoft 定义了一组数据对象,他们一起称作“ole db”,这些对象使得面向 ole 的应用程式能够将数据集作为对象进行共享和操作。此技术包括一个 odbc 提供程式,他通过任何 odbc 驱动程式显示 ole db 对象。利用这种做法,任何 ole db 应用程式都能够通过 odbc 驱动程式访问显示的 sql 数据,并且会使得 odbc 驱动程式得以访问一类全新的客户端。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 全接触sqlserver异常和孤立事务

下一篇: SQL Server扩展存储过程实现远程备份和恢复