ข้อดีของ PreparedStatement:
หลีกเลี่ยงการคอมไพล์และรันคำสั่งซ้ำ ทำให้ PreparedStatement ทำงานเร็วกว่า
รองรับการ insert ข้อมูลชนิดขั้นสูง เช่น BLOB, CLOB, OBJECT ได้ง่ายด้วย setter methods
ป้องกัน SQL Injection ได้ เนื่องจากใช้ setter methods ตั้งค่า ไม่ต้องต่อสตริงคำสั่ง
ข้อจำกัดของ PreparedStatement:
PreparedStatement object แทนคำสั่ง SQL เพียงคำสั่งเดียว รันได้แค่คำสั่งเดียวต่อ object
ป้องกัน injection โดยไม่อนุญาตให้ placeholder เดียวรับค่ามากกว่าหนึ่งค่า