当前位置: 首页 > 文档资料 > JDBC API 中文教程 >

JDBC Mock Test

优质
小牛编辑
126浏览
2023-12-01

本节介绍与JDBC Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。

问题和解答

JDBC Mock Test I

问题1 - JDBC代表什么?

A - Java数据库连接

B - 用于基本连接的Java驱动程序

C - 联合数据库连接

D - 基本连接的联合驱动程序

Answer : A

说明 (Explanation)

JDBC代表Java数据库连接。

问题2 - 什么是JDBC?

A - JDBC是一种基于Java的协议。

B - JDBC是一种标准Java API,用于Java编程语言和各种数据库之间的数据库无关连接。

C - JDBC是一个告诉如何连接数据库的规范。

D - 基本连接的联合驱动程序

Answer : B

说明 (Explanation)

JDBC是Java编程语言与各种数据库之间独立于数据库的连接的标准Java API。

问题3 - 关于JDBC架构,以下哪项是正确的?

A - JDBC API层提供应用程序到JDBC Manager的连接。

B - JDBC驱动程序API层支持JDBC Manager到驱动程序连接。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

通用JDBC体系结构由两层组成:JDBC API(这提供了应用程序到JDBC Manager的连接)和JDBC驱动程序API(这支持JDBC管理器到驱动程序的连接)。

问题4 - 以下哪个不是JDBC API的组件/类?

A - DriverManager

B - Driver

C - Connection

D - Transaction

Answer : D

说明 (Explanation)

Transaction不是一类JDBC API。 JDBC API由以下接口和类组成:DriverManager,Driver,Connection,Statement,ResultSet,SQLException。

问题5 - 以下哪个不是JDBC API的组件/类?

A - Statement

B - ResultSet

C - SQLException

D - ConnectionPool

Answer : D

说明 (Explanation)

ConnectionPool不是一类JDBC API。 JDBC API由以下接口和类组成:DriverManager,Driver,Connection,Statement,ResultSet,SQLException。

问题6 - 关于JDBC的DriverManager类,以下哪项是正确的?

A - JDBC DriverManager是一个管理数据库驱动程序列表的类。

B - 它使用通信子协议将来自java应用程序的连接请求与正确的数据库驱动程序进行匹配。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

JDBC DriverManager是一个管理数据库驱动程序列表的类。 它使用通信子协议将来自java应用程序的连接请求与正确的数据库驱动程序进行匹配。

问题7 - 关于JDBC的驱动程序接口,以下哪项是正确的?

A - JDBC驱动程序是一个允许Java应用程序与数据库交互的接口。

B - JDBC驱动程序提供与数据库的连接,并实现用于在客户端和数据库之间传输查询和结果的协议。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

JDBC驱动程序是一个使Java应用程序能够与数据库交互的接口。 要连接各个数据库,JDBC需要每个数据库的驱动程序。 JDBC驱动程序提供与数据库的连接,并实现用于在客户端和数据库之间传输查询和结果的协议。

问题8 - 关于JDBC的连接接口,以下哪项是正确的?

A - 连接接口包含用于联系数据库的方法。

B - 它代表通信环境。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

连接接口包含用于联系数据库的方法。 连接对象表示通信上下文。

问题9 - 关于JDBC的Statement类,以下哪一项是正确的?

A - Statement封装了一个SQL语句,该语句被传递给要解析和编译的数据库。

B - Statement封装了一个SQL语句,该语句将传递给要计划和执行的数据库。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

Statement封装了一个SQL语句,该语句被传递给数据库以进行解析,编译,计划和执行。

问题10 - 关于JDBC的ResultSet类,以下哪项是正确的?

A - 在使用Statement对象执行SQL查询后,ResultSet保存从数据库检索的数据。

B - 它充当迭代器,允许您遍历其数据。

C - java.sql.ResultSet接口表示数据库查询的结果集。

D - 以上所有。

Answer : D

说明 (Explanation)

在使用Statement对象执行SQL查询后,ResultSet对象保存从数据库检索的数据。 它充当迭代器,允许您遍历其数据。 java.sql.ResultSet接口表示数据库查询的结果集。

问题11 - 以下哪项管理JDBC中的数据库驱动程序列表?

A - DriverManager

B - JDBC驱动程序

C - Connection

D - Statement

Answer : A

说明 (Explanation)

DriverManager类管理JDBC中的数据库驱动程序列表。

问题12 - 以下哪项给出了与数据库的连接并实现了在客户端和数据库之间传输查询和结果的协议?

A - DriverManager

B - JDBC驱动程序

C - Connection

D - Statement

Answer : B

说明 (Explanation)

JDBC驱动程序提供与数据库的连接,并实现用于在客户端和数据库之间传输查询和结果的协议。

问题13 - 以下哪项包含联系数据库的方法?

A - DriverManager

B - JDBC驱动程序

C - Connection

D - Statement

Answer : C

说明 (Explanation)

连接包括联系数据库的方法。

问题14 - 以下哪一项封装了一个SQL语句,该语句传递给数据库进行解析,编译,计划和执行?

A - DriverManager

B - JDBC驱动程序

C - Connection

D - Statement

Answer : D

说明 (Explanation)

Statement封装了一个SQL语句,该语句被传递给数据库以进行解析,编译,计划和执行。

问题15 - 在使用Statement对象执行SQL查询后,以下哪项包含从数据库检索的数据?

A - ResultSet

B - JDBC驱动程序

C - Connection

D - Statement

Answer : A

说明 (Explanation)

在使用Statement对象执行SQL查询后,ResultSet保存从数据库检索的数据。

问题16 - 以下哪项不是ResultSet的有效类型?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - ResultSet.TYPE_BACKWARD_ONLY

Answer : D

说明 (Explanation)

ResultSet.TYPE_BACKWARD_ONLY不是ResultSet的有效类型。

问题17 - 在以下类型的ResultSet中,光标只能在结果集中向前移动?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上都不是。

Answer : A

说明 (Explanation)

ResultSet.TYPE_FORWARD_ONLY:游标只能在结果集中向前移动。

问题18 - 在以下哪种类型的ResultSet中,游标可以向前和向后滚动,结果集对创建结果集后其他人对数据库所做的更改不敏感。

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上都不是。

Answer : B

说明 (Explanation)

ResultSet.TYPE_SCROLL_INSENSITIVE:游标可以向前和向后滚动,结果集对创建结果集后其他人对数据库所做的更改不敏感。

问题19 - 在以下哪种类型的ResultSet中,游标可以向前和向后滚动,结果集对创建结果集后其他人对数据库所做的更改很敏感?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上都不是。

Answer : C

说明 (Explanation)

ResultSet.TYPE_SCROLL_SENSITIVE:游标可以向前和向后滚动,结果集对创建结果集后其他人对数据库所做的更改很敏感。

问题20 - 以下哪种类型的JDBC驱动程序调用本地可用的ODBC驱动程序的本机代码?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : A

说明 (Explanation)

JDBC-ODBC Bridge和ODBC驱动程序调用本地可用ODBC驱动程序的本机代码。

问题21 - 以下哪种类型的JDBC驱动程序在客户端调用数据库供应商本机库。 这段代码然后通过网络与数据库通信?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : B

说明 (Explanation)

Native-API,部分Java驱动程序在客户端调用数据库供应商本机库。 然后,此代码通过网络与数据库通信。

问题22 - 以下哪种类型的JDBC驱动程序与服务器端中间件进行对话,然后与数据库进行通信?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : C

说明 (Explanation)

JDBC-Net,纯Java驱动程序,部分Java驱动程序与服务器端中间件进行对话,然后与数据库进行通信。

问题23 - 以下哪种类型的JDBC驱动程序使用数据库本机协议?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : D

说明 (Explanation)

Native-protocol,纯Java驱动程序,使用数据库本机协议。

问24 - 以下哪种类型的JDBC驱动程序也称为Type 1 JDBC驱动程序?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : A

说明 (Explanation)

JDBC-ODBC Bridge加ODBC驱动程序,也称为Type 1 JDBC驱动程序。

问题25 - 以下哪种类型的JDBC驱动程序,也称为Type 2 JDBC驱动程序?

A - JDBC-ODBC Bridge加ODBC驱动程序

B - Native-API,部分是Java驱动程序

C - JDBC-Net,纯Java驱动程序

D - Native-protocol,纯Java驱动程序

Answer : B

说明 (Explanation)

Native-API,部分是Java驱动程序,也称为Type2 JDBC驱动程序。

答题卡

问题编号答案钥匙
1A
2B
3C
4D
5D
6C
7C
8C
9C
10D
11A
12B
13C
14D
15A
16D
17A
18B
19C
20A
21B
22C
23D
24A
25B