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 ánLờ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ộ đề
Đi tiếp từ đây