Để thực thi một mệnh đề SQL nhằm lấy dữ liệu từ một bảng trong CSDL ta sử dụng phương thức nào?
1> getConnection()
2> createStatement()
3> Class.forName(driverName)
4> executeQuery
Đáp án đúng: C
Để lấy dữ liệu từ một bảng trong CSDL bằng SQL, ta cần thực hiện các bước sau:
- Kết nối đến CSDL: Sử dụng
getConnection()
để thiết lập kết nối. - Tạo một đối tượng Statement: Sử dụng
createStatement()
để tạo một đối tượng cho phép gửi các câu lệnh SQL đến CSDL. - Thực thi câu lệnh truy vấn: Sử dụng phương thức
executeQuery()
của đối tượng Statement để thực thi câu lệnh SELECT và lấy dữ liệu trả về. Phương thức này trả về một đối tượng ResultSet chứa dữ liệu được truy vấn. - Xử lý kết quả: Lặp qua đối tượng ResultSet để lấy dữ liệu từ các hàng và cột.
- Đóng kết nối: Đóng kết nối đến CSDL sau khi hoàn thành để giải phóng tài nguyên.
Trong các phương án trên, executeQuery()
là phương thức được sử dụng để thực thi một câu lệnh SQL nhằm lấy dữ liệu từ một bảng trong CSDL.
Các phương án khác:
getConnection()
dùng để thiết lập kết nối đến CSDL.createStatement()
dùng để tạo một đối tượng Statement để thực thi các câu lệnh SQL.Class.forName(driverName)
dùng để tải driver của CSDL.