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