Đáp án đúng: B
Câu hỏi liên quan
Trong gói JDBC của Java, thành phần Connection đóng vai trò quan trọng trong việc thiết lập và duy trì kết nối với cơ sở dữ liệu. Nó cung cấp một kênh giao tiếp giữa ứng dụng Java và cơ sở dữ liệu, cho phép ứng dụng thực hiện các truy vấn, cập nhật dữ liệu và quản lý giao dịch.
- CallableStatement: Được sử dụng để gọi các stored procedure trong 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ó cung cấp các phương thức để tạo các đối tượng Statement, PreparedStatement, và CallableStatement, cũng như để quản lý giao dịch.
- DatabaseMetaData: Cung cấp thông tin về cơ sở dữ liệu, như tên bảng, kiểu dữ liệu, và các tính năng được hỗ trợ.
- ResultSet: Đại diện cho tập kết quả trả về từ một truy vấn cơ sở dữ liệu.
Do đó, đáp án chính xác là C. Connection.
Giải thích:
- Lệnh 1: `Connection cn;` chỉ khai báo một biến `cn` kiểu `Connection`, nhưng không khởi tạo đối tượng.
- Lệnh 2: `Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");` tải driver JDBC-ODBC, cần thiết để kết nối, nhưng không tạo connection.
- Lệnh 3: `cn=DriverManager.getConnection("jdbc:odbc:SqlODBC","","");` sử dụng `DriverManager` để tạo một `Connection` đến cơ sở dữ liệu với URL, username và password được chỉ định. Đây là lệnh khởi tạo đối tượng connection.
- Lệnh 4: `cn.createStatement();` yêu cầu đối tượng `cn` (connection) đã được khởi tạo trước đó. Nếu `cn` chưa được khởi tạo, lệnh này sẽ gây ra lỗi.
- Lệnh 5: `Statement st = cn.createStatement();` tương tự như lệnh 4, yêu cầu `cn` phải là một đối tượng `Connection` đã được khởi tạo.
Trong JDBC (Java Database Connectivity), thành phần Driver được sử dụng để khởi tạo kết nối đến cơ sở dữ liệu. Driver đóng vai trò là cầu nối giữa ứng dụng Java và hệ quản trị cơ sở dữ liệu (DBMS) cụ thể. Nó cung cấp các phương thức cần thiết để thiết lập kết nối, gửi truy vấn và nhận kết quả. Các thành phần khác có vai trò như sau:
- Connection: Đại diện cho một phiên kết nối đến cơ sở dữ liệu. Nó được tạo ra sau khi Driver đã khởi tạo kết nối thành công.
- DatabaseMetaData: Cung cấp thông tin về cơ sở dữ liệu, chẳng hạn như tên bảng, kiểu dữ liệu, v.v.
- ResultSet: Đại diện cho tập hợp các hàng dữ liệu được trả về từ một truy vấn cơ sở dữ liệu.
Khi client gửi yêu cầu truy cập trang JSP (JavaServer Pages), server sẽ xử lý trang JSP, biên dịch nó thành Servlet, sau đó thực thi Servlet này để tạo ra mã HTML. Mã HTML này sau đó được gửi trả về cho client. Vì vậy, đáp án đúng là trang HTML.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.