java sql语简答题,第8章 Java语言的数据库处理技术作业习题与答案

第8章Java语言的数据库处理技术习题参考答案

一、简答题

1.概述JDBC驱动程序的常见类型。

JDBC的数据库访问要通过JDBC驱动程序来完成,JDBC驱动程序在Java应用程序与物理数据库之间架起了一座桥梁。JDBC驱动分为以下几种类型。

(1) JDBC-ODBC桥接驱动程序

这类驱动程序负责将JDBC转化为ODBC,然后通过JDBC-ODBC的方法调用ODBC 驱动程序来存取数据库。此类驱动程序访问数据库的简单流程:应用程序→JDBC-ODBC桥→JDBC-ODBC库→ODBC驱动→数据库。

(2) JDBC-原始数据库API驱动程序

这类驱动程序部分采用Java语言编写,部分采用本地代码编写。这种JDBC驱动会将客户机的JDBC调用转换为对特定数据库驱动程序的调用,进而存取数据库,因此必须先在客户机安装好特定的数据库的数据访问驱动程序后才能使用。此类驱动程序访问数据库的简单流程:应用程序→JDBC驱动→原始数据库驱动程序→数据库。

(3) JDBC-中间层驱动程序

这种类型的驱动程序把客户端的JDBC调用转换为一种独立于特定数据库的协议,然后将数据库访问请求传输给服务器组件,最后该服务器组件将访问请求转换为特定数据库的协议。这类型的驱动程序最大的优点就是无需在客户机上安装任何驱动程序,只需在服务器端安装好中间件,中间件会处理所有存取数据库所要做的转换。此类驱动程序简单流程:应用程序→JDBC驱动→Java中间件→JDBC驱动→数据库。

(4) 纯JDBC驱动程序

这种类型的驱动程序是最成熟的JDBC驱动程序,不需要在客户机上安装任何额外的驱动程序,也不需要在服务器端配置任何中间件。客户端的JDBC请求可以直接转换成特定数据库的协议,所有存取数据库的操作,都直接由驱动程序来完成。此类驱动程序访问数据库的简单流程:应用程序→JDBC驱动→数据库引擎→数据库。

2.结合实际案例说明Eclipse中利用JDBC技术连接到数据库的一般步骤。

JDBC技术连接到各类数据库一般有五个步骤,这里以案例8-1为基础,通过例子说明数据库连接的一般步骤,具体如下:

(1)首先要在应用程序中加载JDBC驱动程序。通常使用Class.forName()方法加载,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值