इस पोस्ट में, हम JDBC और ODBC के बीच अंतर को समझेंगे।
ODBC
इसका मतलब ओपन डेटाबेस कनेक्टिविटी है।
इसे 1992 में माइक्रोसॉफ्ट द्वारा पेश किया गया था।
इसका उपयोग C, C++, Java जैसी भाषाओं के साथ किया जा सकता है।
इसे केवल विंडोज प्लेटफॉर्म पर चुना जा सकता है।
इसके ड्राइवर C, C++ जैसी मूल भाषाओं में विकसित किए गए हैं।
यह प्रक्रियात्मक है।
जावा एप्लिकेशन के लिए इसका उपयोग करने की अनुशंसा नहीं की जाती है।
ऐसा इसलिए है क्योंकि आंतरिक रूपांतरण के कारण प्रदर्शन कम हो जाएगा, और यह प्लेटफॉर्म पर निर्भर हो जाएगा
JDBC
इसका मतलब जावा डेटाबेस कनेक्टिविटी है।
इसे 1997 में SUN माइक्रो सिस्टम्स द्वारा पेश किया गया था।
इसका उपयोग केवल जावा भाषा के साथ किया जा सकता है।
इसे किसी भी प्लेटफॉर्म पर इस्तेमाल किया जा सकता है।
यह ऑब्जेक्ट-ओरिएंटेड है।
जावा के साथ JDBC का उपयोग करने की अत्यधिक सिफारिश की जाती है क्योंकि प्रदर्शन में कोई कमी नहीं होती है।
यह प्लेटफॉर्म स्वतंत्र भी है।