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

জাভাতে JDBC এবং ODBC-এর পার্থক্য

এই পোস্টে আমরা JDBC এবং ODBC-এর পার্থক্য বুঝব।

ODBC

  • Open Database Connectivity-এর সংক্ষিপ্ত রূপ।
  • ১৯৯২ সালে মাইক্রোসফ্ট দ্বারা চালু করা হয়েছিল।
  • C, C++, Java এর মতো ভাষাগুলোর সাথে ব্যবহার করা যায়।
  • শুধুমাত্র উইন্ডোজ প্ল্যাটফর্মে ব্যবহার করা যায়।
  • এই ড্রাইভারগুলো C, C++ এর মতো নেটিভ ভাষায় ডেভেলপ করা হয়।
  • এটি প্রসিডিউরাল (procedural)।
  • জাভা অ্যাপ্লিকেশনের জন্য এটি ব্যবহার করার পরামর্শ দেওয়া হয় না।
  • কারণ ইন্টারন্যাল কনভার্সনের কারণে পারফরম্যান্স কমে যাবে এবং প্ল্যাটফর্ম-ডিপেন্ডেন্ট হয়ে যাবে।

JDBC

  • Java Database Connectivity-এর সংক্ষিপ্ত রূপ।
  • ১৯৯৭ সালে SUN Microsystems দ্বারা চালু করা হয়েছিল।
  • শুধুমাত্র জাভা ভাষার সাথে ব্যবহার করা যায়।
  • যেকোনো প্ল্যাটফর্মে ব্যবহার করা যায়।
  • এটি অবজেক্ট-অরিয়েন্টেড (object-oriented)।
  • জাভার সাথে JDBC ব্যবহার করা অত্যন্ত প্রস্তাবিত কারণ পারফরম্যান্সে কোনো কমতি হয় না।
  • এটি প্ল্যাটফর্ম-ইন্ডিপেন্ডেন্টও।
  1. জাভাতে Exception এবং Error-এর পার্থক্য

  2. জাভাতে Serialization এবং Externalization-এর পার্থক্য

  3. জাভাতে Iterator এবং Enumeration-এর পার্থক্য

  4. জাভাতে ArrayList এবং HashSet-এর পার্থক্য