文档详情

数据库设计附加3(中间件技术).ppt

发布:2025-04-09约8.04千字共10页下载文档
文本预览下载声明

华中科技大学电子与信息工程系华中科技大学电子与信息工程系华中科技大学电子与信息工程系华中科技大学电子与信息工程系华中科技大学电子与信息工程系**中间件技术本章重要概念**华中科技大学电子与信息工程系中间件的定义和作用ODBC分层的体系结构:应用程序,驱动程序管理器,DB驱动程序,ODBC数据源。ODBC接口:应用程序基本流程,ODBC句柄,ODBC连接,SQL语句的执行。ODBC两套符合性级别。典型的DB应用系统开发工具。JDBC的基本功能,JDBC的结构,JDBC接口。前言**华中科技大学电子与信息工程系对于那些相对独立的软件供应商而言,经常要为每一个DBMS编写一个版本的应用程序,或者为每个要访问的DBMS编写针对DBMS的代码。这就意味着,大量的资源都耗在了编写和维护DB的访问上,更不用说应用程序了。此时应用程序的评价标准不再是质量,而是它能否在给定的DBMS中访问数据库。这就需要开放的数据库连接,就是人们需要用一种新的方法来访问不同的数据库。为此,在C/S系统中必须广泛使用中间件技术,以隐藏各种复杂性,屏蔽各种系统之间的差异。ODBC技术和JDBC技术就是这种优秀的中间件技术。10.1.1中间件的定义**华中科技大学电子与信息工程系定义10.1中间件(middleware)是分布式环境中保证操作系统、通信协议、数据库等之间进行对话、互操作的软件系统。1210.2.2中间件的作用华中科技大学电子与信息工程系**中间件的作用是保证网络中各部件(软件和硬件)之间透明地连接,即隐藏网络部件的异构性,尤其保证不同网络、不同DBMS和某些访问语言的透明性,即下面三个透明性。网络透明性:能支持所有类型的网络。服务器透明性:不管服务器上的DBMS是何种型号(ORACLE、SYBASE、DB2等),一个好的中间件都能通过标准的SQL语言与不同DBMS上的SQL语言连接起来。语言透明性:客户机可用任何开发语言进行发送请求和接受回答,被调用的功能应该像语言那样也是独立的。10.2.1ODBC概念**华中科技大学电子与信息工程系OpenDatabaseConnectibvity华中科技大学

显示全部
相似文档