Khi thực thi một thủ tục được lưu trữ, nó thực sự có thể trả về nhiều đối tượng ResultSet và / hoặc số lượng cập nhật nếu nó thực hiện một số câu lệnh.
Bạn sử dụng CallableStatement
để thực thi proc và sau đó getResultSet()
hoặc getUpdateCount()
để có được kết quả phù hợp. Đối với nhiều tập hợp / câu lệnh kết quả, bạn gọi getMoreResults()
để chuyển qua các kết quả của quy trình được lưu trữ.
Đối với trường hợp đơn giản như thế này, bạn chỉ cần gọi getResultSet()
một lần và xử lý nó.