PreparedStatement-এর সুবিধাগুলো:
বহুদফা কম্পাইল ও এক্সিকিউশন এড়িয়ে PreparedStatement দ্রুততর কাজ করে।
PreparedStatement-এ setter মেথডগুলো থাকায় BLOB, CLOB, OBJECT-এর মতো উন্নত ডেটা টাইপে মান ইনসার্ট করা সহজ।
Setter মেথড ব্যবহার করে মান সেট করার কারণে কোয়েরিতে কোটেশন বা স্পেশাল ক্যারেক্টার ব্যবহার লাগে না, ফলে SQL ইনজেকশন আক্রমণ থেকে বাঁচা যায়।
PreparedStatement-এর সীমাবদ্ধতা:
একটি PreparedStatement অবজেক্ট একবারে শুধু একটি SQL স্টেটমেন্ট প্রতিনিধিত্ব করে, তাই একবারে একটি স্টেটমেন্টই এক্সিকিউট করা যায়।
ইনজেকশন আক্রমণ রোধের জন্য একাধিক মান একই প্লেসহোল্ডারে দেওয়া যায় না।