Đáp án đúng: C
Có 3 cơ chế chính để theo dõi Session trong trang JSP:
- Cookies: Sử dụng cookie để lưu trữ ID phiên trên trình duyệt của người dùng.
- URL Rewriting: ID phiên được thêm vào URL như một tham số.
- HttpSession API: Sử dụng các phương thức của đối tượng
HttpSessionđể lưu trữ và truy xuất dữ liệu phiên.
Câu hỏi liên quan
Phân tích các lựa chọn:
* A. Cookie luôn được lưu trên server như một tệp tin: Sai. Cookie được lưu trữ trên máy tính của *người dùng*, không phải trên máy chủ.
* B. Cookie luôn được chấp nhận trong mọi tình huống: Sai. Người dùng có thể tắt cookie trong trình duyệt của họ.
* C. Có thể thiết lập kích thước cookie một cách tùy ý, không bị giới hạn: Sai. Cookie có giới hạn về kích thước (thường là 4KB).
* D. Cookie được lưu trên bộ nhớ RAM như một đối tượng tạm thời nếu không có thuộc tính ngày hết hạn: Đúng. Nếu cookie không có ngày hết hạn, nó sẽ được coi là một cookie phiên (session cookie) và sẽ bị xóa khi trình duyệt đóng. Trong trường hợp này nó có thể được lưu trong RAM.
Do đó, đáp án đúng là D.
Câu hỏi này kiểm tra kiến thức về các phương thức trong JDBC (Java Database Connectivity) dùng để tương tác với cơ sở dữ liệu.
A. executeUpdate(): Phương thức này được sử dụng để thực thi các câu lệnh SQL như INSERT, UPDATE, DELETE, hoặc các câu lệnh DDL (Data Definition Language) như CREATE TABLE, ALTER TABLE, DROP TABLE. Nó trả về số lượng bản ghi bị ảnh hưởng bởi câu lệnh, hoặc 0 nếu không có bản ghi nào bị ảnh hưởng.
B. getColumnName(): Phương thức này thuộc đối tượng ResultSetMetaData, được sử dụng để lấy tên của một cột trong tập kết quả trả về từ một câu truy vấn. Nó không thực thi câu lệnh SQL.
C. createStatement(): Phương thức này được sử dụng để tạo một đối tượng Statement từ một đối tượng Connection. Đối tượng Statement sau đó có thể được sử dụng để thực thi các câu lệnh SQL. Tuy nhiên, bản thân phương thức createStatement() không thực thi câu lệnh SQL.
D. executeQuery(): Phương thức này được sử dụng để thực thi các câu lệnh SQL SELECT và trả về một đối tượng ResultSet chứa tập các bản ghi thỏa mãn điều kiện truy vấn. Đây là phương thức phù hợp để lấy dữ liệu từ cơ sở dữ liệu.
Như vậy, phương án D là đáp án đúng.
Phương thức next() được sử dụng để di chuyển con trỏ đến dòng tiếp theo trong một ResultSet. ResultSet là một interface đại diện cho một tập hợp dữ liệu được trả về từ một truy vấn cơ sở dữ liệu. Phương thức này trả về true nếu có một dòng tiếp theo và false nếu không còn dòng nào.
Các lớp khác như DriverManager, Connection, và Statement không có phương thức next(). Chúng có các phương thức khác để quản lý kết nối, thực thi truy vấn, nhưng không phải là để duyệt qua các dòng kết quả.

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.