What is the correct order to execute a query using JDBC?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Connect → Create Statement → Execute Query → Process Result". Thứ tự này đi đúng chuỗi phụ thuộc của JDBC: trước hết DriverManager.getConnection() mở một Connection, từ Connection mới tạo được Statement hoặc PreparedStatement, có đối tượng câu lệnh rồi mới gọi được executeQuery(), và chỉ khi câu lệnh chạy xong mới có ResultSet để duyệt. Lựa chọn "Create Statement → Connect → Execute Query → Process Result" sai vì createStatement() chính là phương thức của Connection, chưa kết nối thì chưa có gì tạo câu lệnh. Lựa chọn "Connect → Execute Query → Create Statement → Process Result" sai vì không có đối tượng câu lệnh thì chẳng có gì để thực thi truy vấn. Lựa chọn "Connect → Process Result → Execute Query → Create Statement" đảo ngược hẳn, đi xử lý kết quả trước khi truy vấn chạy nên không có dữ liệu nào tồn tại.

Cùng phần 3

Xuất hiện trong 1 bộ đề