Statement vs PreparedStatement


  Cả 2 phương thức del và remove đều sử dụng để xóa 1 Object tuy nhiên dùng 2 kiểu dữ liệu khác nhau là Statement và PreparedStatement.
Nó xẩy ra do việc truyền giá trị trực tiếp vào câu lệnh SQL.
Việc truyền trực tiếp giá trị vào khi sử dụng đối tượng Statement. Còn với PreparedStatement thì đã khắc phục được điều đó.
 Với PreparedStatement mỗi giá trị truyền vào đều phải thông qua việc check, kiểm tra kiều với các hàm setString(), setInt() ..

 Kết luận:
Với những trường hợp SQL không cần truyền vào tham số thì sẽ sử dụng đối tượng Statement
Với nhưng trường hợp SQL cần truyền vào tham số để filter trong việc select, delete, hay update thì sẽ sử dụng đối tượng PreparedStatement.

Statement vs PreparedStatement souce code




Nhận xét