কম্পিউটার টিউটোরিয়াল

JDBC PreparedStatement-এর সুবিধা ও সীমাবদ্ধতা কী?


PreparedStatement-এর সুবিধাগুলো:

  • বহুদফা কম্পাইল ও এক্সিকিউশন এড়িয়ে PreparedStatement দ্রুততর কাজ করে।

  • PreparedStatement-এ setter মেথডগুলো থাকায় BLOB, CLOB, OBJECT-এর মতো উন্নত ডেটা টাইপে মান ইনসার্ট করা সহজ।

  • Setter মেথড ব্যবহার করে মান সেট করার কারণে কোয়েরিতে কোটেশন বা স্পেশাল ক্যারেক্টার ব্যবহার লাগে না, ফলে SQL ইনজেকশন আক্রমণ থেকে বাঁচা যায়।

PreparedStatement-এর সীমাবদ্ধতা:

  • একটি PreparedStatement অবজেক্ট একবারে শুধু একটি SQL স্টেটমেন্ট প্রতিনিধিত্ব করে, তাই একবারে একটি স্টেটমেন্টই এক্সিকিউট করা যায়।

  • ইনজেকশন আক্রমণ রোধের জন্য একাধিক মান একই প্লেসহোল্ডারে দেওয়া যায় না।


  1. MySQL 8.0-এ নতুন যোগ করা অপশন ও ভেরিয়েবল

  2. জাভা ৯-এ মডিউল সিস্টেমের সুবিধা ও অসুবিধা কী কী?

  3. ওয়াই-ফাই AC কী এবং এটি আমাদের কী সুবিধা দেয়?

  4. ক্লাউড স্টোরেজ: সুবিধা, অসুবিধা এবং লোকাল স্টোরেজের সাথে তুলনা