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