Tuyên bố so với Câu lệnh chuẩn bị
-
Hiệu suất có thể tốt hơn với PreparedStatement nhưng phụ thuộc vào cơ sở dữ liệu.
-
Với PreparedStatement bạn tránh được việc đưa vào SQL. Làm cách nào để Chuẩn bị sẵn sàng tránh hoặc ngăn chặn Chèn SQL?
-
Kiểm tra kiểu tốt hơn với readyStatement bằng setInt, setString trong đó as câu lệnh mà bạn chỉ cần tiếp tục thêm vào SQL chính.
Bài tương tự:
Sự khác biệt giữa Statement và PreparedStatement
CallableStatement - Câu trả lời Java để truy cập StoredProcedures trên tất cả các cơ sở dữ liệu.
Bài tương tự
CallableStatement so với Statement
Với PreparedStatement và Callable, bạn đã có bộ nhớ đệm, bộ nhớ đệm cũng là một chủ đề lớn của riêng nó, bạn sẽ không muốn làm tất cả những điều đó thay vào đó hãy xem ehcache
Bạn hầu như luôn thích PreparedStatement hơn Statement
Nếu bạn phải hoạt động qua StoredProcedure, bạn chỉ có một tùy chọn CallableStatement.