Which JDBC statement is used to execute stored procedures in a Java web application?
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: "CallableStatement". CallableStatement là nhánh con của PreparedStatement dành riêng cho thủ tục và hàm trong cơ sở dữ liệu: câu lệnh viết theo cú pháp gọi thủ tục với dấu chấm hỏi làm chỗ giữ, prepareCall() tạo ra đối tượng, registerOutParameter() khai các tham số trả ra, rồi đọc giá trị ra sau khi thực thi. "Statement" chỉ gửi đi một câu SQL đã ghép sẵn thành văn bản, không có chỗ giữ tham số và không khai được tham số trả ra nên không gọi được thủ tục có tham số OUT. "PreparedStatement" có chỗ giữ tham số và được biên dịch trước, nhưng chỉ phục vụ câu SQL thường và cũng không khai báo được tham số trả ra. "ResultSet" không phải câu lệnh mà là con trỏ để đọc bảng kết quả sau khi một câu lệnh đã chạy xong.
Cùng phần 3
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây