JDBC - 模擬測試



本節為您提供與JDBC框架相關的各種模擬測試。您可以將這些示例模擬測試下載到本地計算機,並在方便時離線解答。每個模擬測試都附帶答案,以便您可以驗證最終分數並進行自我評分。

問答

JDBC 模擬測試一

答案:A

解釋

JDBC 代表 Java 資料庫連線。

答案:B

解釋

JDBC 是一個標準的 Java API,用於在 Java 程式語言和各種資料庫之間實現資料庫無關的連線。

答案:C

解釋

一般的 JDBC 架構由兩層組成:JDBC API(提供應用程式到 JDBC 管理器的連線)和 JDBC 驅動程式 API(支援 JDBC 管理器到驅動程式的連線)。

題 4 - 以下哪個不是 JDBC API 的元件/類?

A - DriverManager

B - Driver

C - Connection

D - Transaction

答案:D

解釋

Transaction 不是 JDBC API 的類。JDBC API 包含以下介面和類:DriverManager、Driver、Connection、Statement、ResultSet、SQLException。

題 5 - 以下哪個不是 JDBC API 的元件/類?

A - Statement

B - ResultSet

C - SQLException

D - ConnectionPool

答案:D

解釋

ConnectionPool 不是 JDBC API 的類。JDBC API 包含以下介面和類:DriverManager、Driver、Connection、Statement、ResultSet、SQLException。

答案:C

解釋

JDBC DriverManager 是一個管理資料庫驅動程式列表的類。它使用通訊子協議將 Java 應用程式的連線請求與正確的資料庫驅動程式匹配。

答案:C

解釋

JDBC 驅動程式是一個介面,使 Java 應用程式能夠與資料庫互動。要連線到各個資料庫,JDBC 需要每個資料庫的驅動程式。JDBC 驅動程式發出資料庫連線,並實現客戶端和資料庫之間查詢和結果傳輸的協議。

答案:C

解釋

Connection 介面包含用於聯絡資料庫的方法。連線物件表示通訊上下文。

答案:C

解釋

Statement 封裝一個 SQL 語句,該語句被傳遞到資料庫進行解析、編譯、計劃和執行。

答案:D

解釋

ResultSet 物件儲存使用 Statement 物件執行 SQL 查詢後從資料庫檢索到的資料。它充當迭代器,允許您遍歷其資料。java.sql.ResultSet 介面表示資料庫查詢的結果集。

題 11 - 在 JDBC 中,以下哪個管理資料庫驅動程式列表?

A - DriverManager

B - JDBC 驅動程式

C - Connection

D - Statement

答案:A

解釋

DriverManager 類在 JDBC 中管理資料庫驅動程式列表。

題 12 - 以下哪個發出資料庫連線,並實現客戶端和資料庫之間查詢和結果傳輸的協議?

A - DriverManager

B - JDBC 驅動程式

C - Connection

D - Statement

答案:B

解釋

JDBC 驅動程式發出資料庫連線,並實現客戶端和資料庫之間查詢和結果傳輸的協議。

題 13 - 以下哪個包含用於聯絡資料庫的方法?

A - DriverManager

B - JDBC 驅動程式

C - Connection

D - Statement

答案:C

解釋

Connection 包含用於聯絡資料庫的方法。

題 14 - 以下哪個封裝一個 SQL 語句,該語句被傳遞到資料庫進行解析、編譯、計劃和執行?

A - DriverManager

B - JDBC 驅動程式

C - Connection

D - Statement

答案:D

解釋

Statement 封裝一個 SQL 語句,該語句被傳遞到資料庫進行解析、編譯、計劃和執行。

題 15 - 以下哪個儲存使用 Statement 物件執行 SQL 查詢後從資料庫檢索到的資料?

A - ResultSet

B - JDBC 驅動程式

C - Connection

D - Statement

答案:A

解釋

ResultSet 儲存使用 Statement 物件執行 SQL 查詢後從資料庫檢索到的資料。

答案:D

解釋

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

題 17 - 在以下哪種型別的 ResultSet 中,游標只能在結果集中向前移動?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上兩者都不是。

答案:A

解釋

ResultSet.TYPE_FORWARD_ONLY:游標只能在結果集中向前移動。

題 18 - 在以下哪種型別的 ResultSet 中,游標可以向前和向後滾動,並且結果集對在建立結果集之後由其他人對資料庫所做的更改不敏感?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上兩者都不是。

答案:B

解釋

ResultSet.TYPE_SCROLL_INSENSITIVE:游標可以向前和向後滾動,並且結果集對在建立結果集之後由其他人對資料庫所做的更改不敏感。

題 19 - 在以下哪種型別的 ResultSet 中,游標可以向前和向後滾動,並且結果集對在建立結果集之後由其他人對資料庫所做的更改敏感?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - 以上兩者都不是。

答案:C

解釋

ResultSet.TYPE_SCROLL_SENSITIVE:游標可以向前和向後滾動,並且結果集對在建立結果集之後由其他人對資料庫所做的更改敏感。

題 20 - 以下哪種型別的 JDBC 驅動程式呼叫本地可用的 ODBC 驅動程式的本機程式碼?

A - JDBC-ODBC 橋加 ODBC 驅動程式

B - 原生 API,部分 Java 驅動程式

C - JDBC-Net,純 Java 驅動程式

D - 原生協議,純 Java 驅動程式

答案:A

解釋

JDBC-ODBC 橋加 ODBC 驅動程式呼叫本地可用的 ODBC 驅動程式的本機程式碼。

題 21 - 以下哪種型別的 JDBC 驅動程式在客戶端呼叫資料庫供應商的本機庫?此程式碼然後透過網路與資料庫通訊?

A - JDBC-ODBC 橋加 ODBC 驅動程式

B - 原生 API,部分 Java 驅動程式

C - JDBC-Net,純 Java 驅動程式

D - 原生協議,純 Java 驅動程式

答案:B

解釋

原生 API,部分 Java 驅動程式在客戶端呼叫資料庫供應商的本機庫。此程式碼然後透過網路與資料庫通訊。

題 22 - 以下哪種型別的 JDBC 驅動程式與伺服器端中介軟體通訊,然後中介軟體與資料庫通訊?

A - JDBC-ODBC 橋加 ODBC 驅動程式

B - 原生 API,部分 Java 驅動程式

C - JDBC-Net,純 Java 驅動程式

D - 原生協議,純 Java 驅動程式

答案:C

解釋

JDBC-Net,純 Java 驅動程式,部分 Java 驅動程式與伺服器端中介軟體通訊,然後中介軟體與資料庫通訊。

答案:D

解釋

原生協議,純 Java 驅動程式,使用資料庫原生協議。

答案:A

解釋

JDBC-ODBC 橋加 ODBC 驅動程式,也稱為 1 類 JDBC 驅動程式。

答案:B

解釋

原生 API,部分 Java 驅動程式,也稱為 2 類 JDBC 驅動程式。

答案表

題號 答案
1 A
2 B
3 C
4 D
5 D
6 C
7 C
8 C
9 C
10 D
11 A
12 B
13 C
14 D
15 A
16 D
17 A
18 B
19 C
20 A
21 B
22 C
23 D
24 A
25 B
廣告
© . All rights reserved.