JavaScript is required

Thành phần nào sau đây cung cấp các thông tin về cơ sở dữ liệu?

A.

A. Connection

B.

B. DatabaseMetaData

C.

C. Driver

D.

D. ResultSet

Trả lời:

Đáp án đúng: B


Đáp án đúng là B. DatabaseMetaData

Giải thích:

  • DatabaseMetaData: Cung cấp thông tin toàn diện về cơ sở dữ liệu đang kết nối, bao gồm phiên bản, tên bảng, kiểu dữ liệu, thông tin về driver, các tính năng hỗ trợ,... Nó cho phép ứng dụng khám phá cấu trúc và khả năng của cơ sở dữ liệu.
  • Connection: Đại diện cho một kết nối vật lý đến cơ sở dữ liệu. Nó được sử dụng để tạo các đối tượng Statement, PreparedStatement hoặc CallableStatement để thực thi các truy vấn SQL.
  • Driver: Là một interface hoặc một lớp cung cấp khả năng giao tiếp giữa ứng dụng Java và một hệ quản trị cơ sở dữ liệu cụ thể. Nó chịu trách nhiệm chuyển đổi các yêu cầu của ứng dụng thành các lệnh mà cơ sở dữ liệu có thể hiểu được.
  • ResultSet: Đại diện cho tập hợp các hàng dữ liệu trả về từ một truy vấn SQL. Nó cung cấp các phương thức để duyệt qua các hàng và truy cập dữ liệu trong mỗi cột.

Câu hỏi liên quan