chap5 开放数据库互连

chap5 开放数据库互连

ID:10866661

大小:1.30 MB

页数:94页

时间:2018-07-08

chap5 开放数据库互连_第1页
chap5 开放数据库互连_第2页
chap5 开放数据库互连_第3页
chap5 开放数据库互连_第4页
chap5 开放数据库互连_第5页
资源描述:

《chap5 开放数据库互连》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章开放数据库互联5.1开放的数据库访问接口5.2ODBC技术5.3JDBC原理与应用5.4OLEDB和ADO5.5数据库中间件第一节开放的数据库访问接口目前流行的开放数据库访问接口有:ODBC、JDBC、OLEDB和数据库网关。开放的数据库访问接口为数据库应用程序开发人员访问不同的数据库提供了统一的访问方式,方便实现了开放数据库的互联,并大大减小了编程的工作量和开发时间。1ODBCODBC是Microsoft公司推出的一个开放式数据库接口标准。ODBC为应用程序和驱动模块提供一个定义良好的、不依赖于数

2、据库的应用程序接口(API),并且保持了与SQL标准的一致性。2JDBCJDBC(JavaDatabaseConnectivity)是JavaSoft公司提供的第一个支持Java语言的数据库API。它支持基本SQL功能,在不同的数据库功能模块的层次上为Java开发人员提供了一个支持Java开发或支持Java应用程序运行的环境访问各种数据库的统一的用户界面,同时还提供了多样化的数据连接方式。Java开发人员只需面对简单的数据库界面而进行操作,使得独立于DBMS的Java应用程序的开发工具和产品成为可能。JD

3、BC主要由两层组成:JDBC应用程序接口(JDBCAPI)和JDBC驱动应用程序接口。3OLEDBOLEDB定义了一个数据访问服务器的集合,通过这些服务器可以很容易地连接到任意数目的数据源。这样,开发者就可以把多种不同的数据源作为单一的虚拟数据库来管理。OLEDB允许使用标准的COM接口访问数据。OLEDB为开发者提供访问关系数据库、文件、扩展表、电子邮件等数据的方法。通过COM接口,开发者可以使用OLEDB方便地集成面向对象的数据库和多维数据库。第五章数据库互联4数据库网关数据库网关也叫SQL网关,是一

4、种应用程序接口(API),通过使用同一接口提供对运行在多种平台上的不同数据库的访问。它们类似于实际的数据库中间件产品,为开发者提供访问任意数目数据库的接口,包括一些运行在典型的不易访问的环境下的数据库。第五章数据库互联第二节ODBC技术在1991年11月.Microsoft公司推出了ODBC,目的是为了在Windows操作系统下实现异构数据库的互访和通讯。它为异构数据库提供了一种交互操作的可能。Microsoft公司不仅将ODBC作为OLEDB的主要部分,而且将其作为W0SA(WindowsOpenSys

5、temArchitecture,Windows开放系统体系结构)的主要组成部分和MAPI(MessageAPI),TAPI(Tete—phonyAPI)一起构成了Microsoft公司的工业界计算机解决方案。第五章数据库互联基本思想:(1)提供独立程序来提取数据信息,并具有向应用程序输入数据的方法。由于有许多可行的通信方法、数据协议和DBMS能力,所以ODBC是通过定义标准接口来允许使用不同技术,通过特定通信方法访问特定数据源。(2)一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DB

6、MS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。第二节ODBC技术第五章数据库互联第一个具有ODBC功能的产品是Microsoft公司的MSAccess2.0,它可以访问多种结构的数据库系统。到现在为止已经有了数百种数据库产品能够提供ODBC功能,例如MS-dBase、MSFoxfro、Q+EDatabaselibrary等,并且现在每月还不断地有新的软件出现。ODBC的发展得到了工业界和第三方软件商的支持。现在ODBC并不仅仅限于在Windows的环境下使用。在1994年l0月,Vl

7、sgenie公司在Microsoft公司的授权下推出了第一个非Windows平台的ODBC驱动程序以及相应的API,它可以在Unix下使用。目前ODBC可以在许多的平台上使用,如:0s/2、SunOS、HP—UINX、Solaris、PoweMae、AIX、Irix、SCOUNIX等。并且ODBC可以与Apple公司的DAL(DataAccessLanguage,数据存取对象语言)互联操作,以及与IBM公司的RDA(DistributedRelationalDatabaseArchitecture,互联数

8、据结构)实现互联。第五章数据库互联5.2.1ODBC的组成结构一个完整的ODBC由下列四个部件组成:应用程序接口、驱动程序管理器、数据库驱动程序和数据源。第五章数据库互联ODBC数据库应用程序驱动程序管理器SQLServer驱动程序Oracle驱动程序Sybase驱动程序······SQLServer数据源Oracle数据源Sybase数据源······(1)应用程序接口(Application)应用程序的主要功能是:处理并调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。