नमस्कार दोस्तों…आज हम आपको “JDBC और ODBC” के विषय में बताने जा रहे हैं. आज हम आपको बताएंगे कि “JDBC और ODBC क्या है और इनमे क्या अंतर होता है?”. दोस्तों दोनों ही API (Application Programming Interface) होती हैं, जो कि एप्लीकेशन की मदद करता है क्लाइंट साइड से सर्वर पर डेटाबेस को एक्सेस करने में. लेकिन दोनों में अंतर क्या होता है, आज हम आपको ये बताने जा रहे हैं. तो चलिए शुरू करते हैं आज का टॉपिक.
RDBMS एक विक्रेता के रूप में ODBC और JDBC ड्राइवर प्रदान करते हैं जिनके जरिये उनके डेटाबेस को क्लाइंट साइड एप्लीकेशन आसानी से एक्सेस कर पाए। लेकिन मूल रूप से JDBC और ODBC को अलग करने वाली बात यह है कि JDBC language पर निर्भर है और यह जावा स्पेसिफिक होती है, जबकि ODBC एक लैंग्वेज स्वतंत्र होती है।
सूची
JDBC क्या है | What is JDBC in Hindi !!
JDBC का फुल फॉर्म “Java Database Connectivity” है, जो कि एक application programming interface होता है. जिसे साल 1996 को Java development Kit (JDK) 1.1 के भाग के रूप में SUN Microsoft द्वारा जारी किया था. इसे ODBC के आधार पे रचा गया था, इसलिए इसमें कुछ अंश ODBC ke bhi मौजूद हैं.
ये एक अच्छा interface होता है किसी भी Java application और अलग अलग डेटाबेस के बीच का. JDBC के फंक्शन Java-based application को सहायता करते हैं, डेटाबेस को एक्सेस करने में। इतना ही नहीं ये डेटाबेस को query करने के लिए अलग अलग तरीके प्रदान करता है, जिसके जरिये डेटाबेस को अपडेट किया जा सकता है। इसमें JDBC, JDBC ड्राइवर्स को प्रोवाइड करता है, जिसके जरिये ये क्लाइंट साइड की रिक्वेस्ट जो की java application के जरिये जाती हैं, उन्हें उस लैंग्वेज में convert करता है जिसे डाटाबेस आसानी से समझ पाए.
ODBC क्या है | What is ODBC in Hindi !!
ODBC का फुल फॉर्म “Open Database Connectivity” है, ये भी JDBC की तरह एक API है, जो एक इंटरफ़ेस के रूप में client side और database बीच काम करता है. इसे Microsoft द्वारा साल 1992 में लाया गया था.
ODBC application की सहायता करता है किसी भी प्रकार के डाटा को डेटाबेस से एक्सेस करने में. ये किसी भी प्रकार की लैंग्वेज की एप्लीकेशन के लिए प्रयोग किया जा सकता है किसी भी डाटा को डेटाबेस से एक्सेस करने के लिए, क्यूंकि ये language और platform इंडिपेंडेंट होता है.
ODBC भी ODBC drivers प्रदान करता है किसी भी एप्लीकेशन की रिक्वेस्ट को डेटाबेस की लैंग्वेज में कन्वर्ट करने के लिए.
Difference between JDBC and ODBC in Hindi | JDBC और ODBC में क्या अंतर है !!
# JDBC लैंग्वेज डिपेंडेंट है जबकि ODBC लैंग्वेज इंडिपेंडेंट है.
# JDBC प्लेटफार्म डिपेंडेंट है जबकि ODBC प्लेटफार्म इंडिपेंडेंट है.
# JDBC का पूरा नाम Java Database Connectivity है और ODBC का पूरा नाम Open Database Connectivity है.
# ODBC के कोड JDBC की अपेक्षा काम्प्लेक्स और कठिन होते हैं. बाकि दोनों के काम लगभग समान होते हैं.
हम उम्मीद करते हैं कि आपको हमारे द्वारा दी गयी जानकारी से कुछ लाभ अवश्य मिला होगा और साथ ही आपको हमारे द्वारा लिखा गया ब्लॉग पसंद भी आया होगा. यदि फिर भी आपको कोई त्रुटि हमारे ब्लॉग में दिखाई दे, या कोई सवाल या सुझाव आपके मन में हो. तो आप हमे नीचे दिए गए कमेंट बॉक्स में कमेंट कर के बता सकते हैं. हम पूरी कोशिश करेंगे कि हम आपकी उम्मीदों पे खरा उतर पाएं। धन्यवाद !!!