第5章 开放数据库互连-精品课件(PPT)
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
数据库供应商提供驱动接口,也可以通过连接桥使用传统的连接。
是基于接口的数据库开发技术,解决了环境下不同对象之间的集成问题,能访问各种和非数据源。
定义了种能进行组件式数据库访问的组件,它通过把数据库的功能分为数据使用者和数据提供者两个方面。
数据使用者并非直接对数据源作为开放标准结构的个重要部分已经为很多程序员所熟悉,而是的个部分,可以于进行数据库访问。
访问数据库的机制与完全不同的工作依赖于数据库制造商提供的驱动程序,使用时,的管理程序把数据库访问的请求传递给正确的驱动程序,驱动程序再使用语句指示完成数据库访问工作。
而直接使用提供的数据库连接性引擎技术对数据库访问对象集进行工作,速度比快。
与和的概述的组成结构的基本工作流程使用建立应用程序数据源的管理用实现访问数据库的组成结构应用程序应用程序接口驱动程序管理器驱动程序驱动程序驱动程序数据源数据源数据源图的组成结构应用程序应用程序主要负责处理并调用函数,发送对数据库的请求及取得结果。
应用程序接口是运用数据通信数据传输协议等多种技术协同完成的标准接口。
应用程序通过与数据源进行数据交换,因此应用程序接口屏蔽了不同的数据库驱动器之间函数调用的差别,屏蔽了底层数据库系统的不同,为用户提供统的编程接口和调用级界面。
驱动程序管理器驱动程序管理器的功能在于管理多个应用程序和多个驱动程序,它是个带有输入程序的动态链接库,可以链接到所有的应用程序中。
主要目的是为应用程序装载数据库驱动程序,处理调用的初始化调用,提供调用的参数有效性和序列有效性。
数据库驱动程序驱动程序的功能在于处理调用,向数据库源提交请求,并将语句翻译成相应的规定形式,负责与任何访问数据源的软件交互。
数据库驱动是的核心,通过使用驱动来保持数据库的性。
各主要数据库厂商都提供了支持自己的数据库的驱动程序。
数据源数据源由用户想要存取的数据与它相关的操作系统平台和用于访问的网络平台组成。
它负责为应用程序存储和管理数据。
数据源包含了数据库位置和数据库类型等信息,实际上是种数据连接的抽象。
与和的概述的组成结构的基本工作流程使用建立应用程序数据源的管理用实现访问数据库网络数据库第五章开放数据库互连第五章开放数据库互连开放的数据库访问接口与原理与应用和概述数据库中间件开放的数据库访问接口提出开放式数据库访问接口的目的是要为数据库应用程序开发人员访问不同的数据库提供统的访问方式,实现开放数据库的互联,从而减小编程的工作量和开发时间。
目前流行的开放数据库访问接口有和数据库网关。
是推出的个开放式数据库接口标准。
为应用程序提供了个定义良好的不依赖于数据库的应用程序接口,并且它的数据库驱动模块保持了与标准的致性。
使用时,通过个驱动管理器来判定应用程序要连接的数据库的类型,并载入或卸载适当的驱动,这样就实现了应用程序和数据库之间的相互,简化了从操作系统到数据库的访问。
现有的是位版本的,且是免费的。
大多数的数据库都有驱动,这些驱动是由数据库供应商或第三方提供商提供的。
目前,越来越多的第三方厂商在设计应用开发集成环境时,积极采用技术,使应用开发工具可通过实现对异构数据库的快捷和方便访问。
是公司提供的第个支持语言的数据库。
它支持基本功能,在不同的数据库功能模块的层次上为开发人员提供了个进行应用程序开发时访问各种数据库的统的用户界面,同时还提供了多样化的数据连接方式。
开发人员只需面对简单的数据库界面进行操作,使得于的应用程序的开发工具和产品成为可能。
主要由两层组成应用程序接口和驱动程序接口。
提供从应用程序到管理器的通讯,开发者通过使用标准机制访问数据库。
数据库供应商提供驱动接口,也可以通过连接桥使用传统的连接。
是基于接口的数据库开发技术,解决了环境下不同对象之间的集成问题,能访问各种和非数据源。
定义了种能进行组件式数据库访问的组件,它通过把数据库的功能分为数据使用者和数据提供者两个方面。
数据使用者并非直接对数据源发出指令,而是通过接口与数据提供者进行交互,数据提供者从数据源取得所要的数据后以表格的形式提交给接口,再由数据使用者从接口中取出并使用。
数据库网关也叫网关,是种应用程序接口,通过使用同接口提供对运行在多种平台上的不同数据库的访问。
数据库网关为开发者提供访问任意数据库的接口,包括些运行在典型的不易访问的环境下的数据库。
例如通过个接口和个数据库网
