ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:21.16KB ,
资源ID:13494269      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13494269.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中间件技术知识点及习题Word格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中间件技术知识点及习题Word格式.docx

1、有什么作用?答:中间件是分布式环境中保证OS、通信协议、数据库等之间进行对话、互操作的软件系统。 中间件的作用是保证了客户和服务器间的联系,使网络、数据库、操作系统对于应用软件的开发界面透明化。10.2 试解释中间件的三个透明性。中间件的网络透明性是指中间件能支持所有类型的网络。中间件的服务器透明性是指不管服务器上的DBMS是何种型号(ORACLE、SYBASE、DB2等),一个好的中间件都能通过标准的SQL语言与不同DBMS上的SQL语言连接起来。中间件的语言透明性是指客户机可用任何开发语言进行发送请求和接受回答,被调用的功能应该像语言那样也是独立的。中间件还应该保证开发语言的数据类型和服务

2、器上数据库使用的数据类型之间能够相互转换。10.3 ODBC技术与传统的数据库编程方式有什么区别?传统的DB编程方式是“主语言+DML”,但一个应用程序却不能访问不同DB服务器上的数据。 ODBC技术实际上是一个公共接口API,使用ODBC技术,同一个应用程序就可以访问不同DB服务器上的数据。10.4 ODBC技术有什么作用?其卓越贡献是什么?ODBC技术的作用是使应用程序与DBMS在逻辑上可以分离,使应用程序具有数据库无关性。 ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS的能力,从而克服了传统数据库应用程序的缺陷。对用户而言,ODBC驱动程序屏蔽掉了不

3、同DBS的差异。10.5 ODBC的体系结构有哪几层?试叙述各层之间联系。ODBC的体系结构有四层:应用程序,驱动程序管理器,DBMS驱动程序、数据源。 应用程序要完成ODBC外部接口的所有工作,用C语言和ODBC函数来编应用程序。 驱动程序管理器管理应用程序和DBMS驱动程序之间的交互作用,为应用程序加载和调用DBMS驱动程序。 DBMS驱动程序执行ODBC函数,解释执行SQL语句。 数据源是驱动程序与DB连接的桥梁。10.6 ODBC数据库应用程序的主要功能是什么?主要完成哪些任务?ODBC数据库应用程序的主要功能有四个:调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。

4、应用程序要完成ODBC外部接口的所有工作。主要完成以下8个任务:连接数据库;向数据源发送SQL语句;为SQL语句执行结果分配存储空间,定义所读取的数据格式;读取结果;处理错误;向用户提交处理结果;请求事务的提交和回退操作;断开与数据源的连接。10.7 什么是驱动程序管理器?驱动程序管理器的主要功能是什么?驱动程序管理器是一个动态连接库,用于连接各种DBS的DBMS驱动程序,管理应用程序和DBMS驱动程序之间的交互作用。 驱动程序管理器的主要功能有五点:为应用程序加载DBMS驱动程序;检查ODBC函数的合法性;为不同驱动程序的ODBC函数提供单一的入口;调用正确的DBMS驱动程序;提供驱动程序信

5、息。10.8 什么是DBMS驱动程序?主要任务是什么?DBMS驱动程序实际上是一个DBMS,执行ODBC函数,解释执行SQL语句,实现对数据源的各种操作。 驱动程序主要任务有六个:建立应用程序与数据源的连接;向数据源提交用户请求执行的SQL语句;进行数据格式和类型的转换;把处理结果返回给应用程序;将DBS的错误转换成ODBC标准错误代码返回给应用程序;根据需要定义和使用光标。10.9 DBMS驱动程序有哪两种类型?主要区别是什么?驱动程序有两种类型:单层驱动程序和多层驱动程序。 单层驱动程序中包含了数据库引擎,解释执行SQL语句。在网络中传输的是整个数据库文件,所以网络的数据通信量很大。 多层

6、驱动程序中不包含数据库引擎,将SQL语句传递给数据源服务器,由DBMS解释执行。因此在网络中传输的只是用户请求和数据库处理的结果,从而使网络的数据通信量大大减少,减轻了网络的负担,均衡了服务器和客户机的负载,提高了应用程序的运行效率。10.10 什么是ODBC数据源?有哪三类?数据源是驱动程序与DBS连接的桥梁,用于表达一个ODBC驱动程序和DBMS特殊连接的命名。 数据源分成三类:用户数据源,系统数据源,文件数据源。10.11 试叙述ODBC应用程序的基本流程。应用程序的基本流程分为三个部分:初始化,SQL处理和终止部分。每一部分按常规,要使用一些ODBC函数(与DB有关)。10.12 什么

7、是ODBC句柄?有哪几种?这几种句柄之间有什么联系?ODBC句柄就是应用程序变量,系统用来存储关于应用程序的上下文信息和应用程序所用到的一些对象。 有三种句柄:环境句柄,连接句柄和语句句柄。三者之间是嵌套的关系。一个应用程序只有一个环境句柄,在环境句柄内可以定义若干连接句柄,在连接句柄内可定义多个语句句柄。10.13 ODBC技术提供哪两种不同的执行SQL语句的方式?各用在什么场合?ODBC技术提供两种不同执行SQL语句的方法:直接执行和有准备地执行。前者以快捷的方式执行SQL语句,在ODBC函数中放上一条可直接执行的SQL语句。后者则提供了更大的灵活性,ODBC函数SQLPrepare把SQ

8、L语句准备好(但可能条件不齐),待条件补全后,再用ODBC函数SQLExecute执行SQL语句。如果SQL语句已经组织好了,并且只使用一次,那么可使用“直接执行SQL语句的函数”。如果SQL语句需要多次执行,或者SQL语句的查询条件还不齐,那么这种情况就要使用“有准备地执行SQL语句”的函数。10.14 ODBC技术中有哪两个主要的光标函数?起什么作用?ODBC中主要的光标函数有两个:移动光标函数SQLFetch和读光标指向行中一列值的函数SQLGetData。10.15 ODBC技术中有哪两个符合性级别?为什么要设置这两个符合性级别?ODBC定义了两套符合性级别: 一套是关于ODBC函数调

9、用的API符合性,指出驱动程序支持哪些ODBC函数。 另一套是关于所支持的SQL的SQL符合性,指出驱动程序支持哪些SQL语句和功能。10.16 ODBC API与SQL CLI间有什么联系?ODBC API是微软公司开发的ODBC标准。 SQL CLI是SAG财团和X/Open组织开发的SQL3标准中的一部分内容。 两者使用了不同的术语,但双方承诺要使标准统一起来。10.17 有哪些典型的数据库应用系统开发工具?这些工具有些什么共同的特点?典型的数据库应用系统开发工具有四个:PowerBuilder8.0,Delphi6.0,Visual Basic 6.0,和Developer/2000。

10、这些工具都属于4GL的软件开发工具,具有基于Windows界面、C/S结构、面向对象的可视化等特点。10.18 Java语言对Internet的广泛应用起了什么作用?在Java出现以前,Internet主要用于信息共享,信息访问和传递方式也只是简单的链接。现在,Java已经成为Internet应用的主要开发语言,将信息共享的方式往前推进了一大步,使通过Web提供完全交互式的应用程序成为可能。10.19 试解释Java源程序的运行顺序。 Java源程序分两步运行:Java源代码先通过Java编译器产生Java虚拟机字节代码(bytecodes)。字节代码文件称为类文件(class files)。

11、然后,字节代码在本地或通过网络下载到客户机,再经Java解释器将字节代码转换成实际系统的机器代码去执行。10.20 试解释Java语言的“平台无关性”?开发人员在编写源程序时,不必担心程序运行的实际平台。当程序一旦编成,便可以不经修改直接运行于各种不同的平台上。这个性质称为Java语言的“平台无关性”。10.21 Java语言有哪些良好的特性? Java具有下述五个特性:简单性,可移植性,面向对象,分布式和动态结构,安全性。10.22 Java应用有哪两种方式?有什么区别?一般可以把Java的应用程序分成两类:应用程序(application)和小应用程序(applet)。简单的说,小应用程序

12、就是嵌入式Web文档的程序,而应用程序则是所有其它类型的程序。小应用程序是从Web文档进来的Java程序,也就是从HTML文件进来的程序。而应用程序则是从命令行上运行的程序。小应用程序需要来自Web浏览器的大量信息(包括何时启动、何时激活或关闭等)。而应用程序可能运行在最简单的环境中,它来自外部世界的惟一输入就是命令行参数。10.23什么是JDBC?JDBC是执行SQL语句的Java API。JDBC是“Java DataBase Connectivity”(JDBC数据库连接 )的缩写。JDBC由一组用Java语言编写的类与接口组成。10.24 JDBC的基本功能是什么?Java与JDBC的

13、结合使程序员可以只写一次数据库应用软件便能在各种数据库系统上运行。JDBC的基本功能包括三点:建立与数据库的连接,发送SQL语句,处理结果。10.25 试比较CGI和JDBC这两种方法的程序执行过程。在CGI方法中,当应用程序发出访问数据库的命令后,Web服务器调用所需要的CGI程序,并利用相应的服务器脚本技术解释执行CGI程序,通过CGI程序实现对数据库的访问。在JDBC方法中,当应用程序发出访问数据库的命令后,只需要将SQL命令发送给数据库的服务器,而不再需要Web服务器解释执行,这就大大缩短了执行SQL语句的时间。在CGI方法中,CGI脚本必须独立的连接数据库,处理执行结果。而JDBC的

14、解决方案使应用程序直接与数据库相连,执行各种操作。因此采用JDBC来访问数据库比使用CGI方法效果更好,访问的速度也更快。10.26 JDBC API数据库设计方法有哪两种方式?JDBC API支持这两种应用方式:Java应用程序和Java小应用程序,这两种方式分别在两层应用模型和三层应用模型中实现。10.27 JDBC API采取哪些措施与标准SQL保持一致性的? JDBC API采取三种方法与标准SQL保持一致:允许将任何查询字符串传递给基础DBMS驱动器,这意味着应用可以自动地使用尽可能多的SQL功能,但这会使某些DBMS系统接收到某种错误的查询。采用ODBC风格的方法,提供表示几种常见的SQL差别的标准JDBC语法。对于复杂应用,借助于DatabaseMetaData接口,提供关于DBMS的描述性信息,使应用能适应每个DBMS的需求与能力。10.28 JDBC驱动程序有哪几类?结构如何?JDBC驱动程序有四类:本地库Java驱动程序,独立于DBMS的网络协议驱动程序,DBMS协议Java驱动程序,JDBC-ODBC桥驱动程序。(解释略)10.29 JDBC API的目标是什么

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1