JDBC और ODBC के बीच अंतर

लेखक: Laura McKinney
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 14 मई 2024
Anonim
ओडीबीसी बनाम जेडीबीसी
वीडियो: ओडीबीसी बनाम जेडीबीसी

विषय

मुख्य अंतर

JDBC जावा डेटाबेस कनेक्टिविटी प्रोग्राम के लिए खड़ा है और एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस बन जाता है, जहां उपयोगकर्ता को डेटाबेस तक पहुंच कैसे मिलती है, इसकी परिभाषा संभव हो जाती है। संपूर्ण प्रोग्रामिंग भाषा के लिए, यह ओरेकल कॉर्पोरेशन के मानक संस्करण के साथ आता है। दूसरी ओर, ODBC ओपन डेटाबेस कनेक्टिविटी प्रोग्राम के लिए खड़ा है और एपीआई नामक एप्लिकेशन प्रोग्रामिंग के लिए एक मानक इंटरफ़ेस बन जाता है जो डेटाबेस प्रबंधन प्रणाली के माध्यम से सूचना तक पहुंचने में मदद करता है जिसे डीबीएमएस कहा जाता है।


तुलना चार्ट

भेद का आधारJDBCODBC
परिभाषाएक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस जहां उपयोगकर्ता की डेटाबेस तक पहुंच कैसे होती है, इसकी परिभाषा संभव हो जाती है।एप्लिकेशन प्रोग्रामिंग के लिए एक मानक इंटरफ़ेस जिसे एपीआई कहा जाता है जो डेटाबेस प्रबंधन प्रणाली के माध्यम से सूचना तक पहुंचने में मदद करता है जिसे डीबीएमएस कहा जाता है।
नामजावा डेटाबेस कनेक्टिविटी प्रोग्रामडेटाबेस कनेक्टिविटी प्रोग्राम खोलें।
मूल1996 में ओरेकल द्वारा प्रस्तुत किया गया।1992 में Microsoft द्वारा प्रस्तुत किया गया।
निर्भरताभाषा और मंच जैसे कारकों पर निर्भर करता है और केवल जावा से आने वाले लोगों को स्वीकार करता है।शैली और स्थान दोनों के लिए एक स्वतंत्र मंच के रूप में आता है।
प्रयोगजावा सिस्टम द्वारा उपयोग किए जाने वाले अनुप्रयोगों के लिए केवल ठोस हो जाता है।अपने प्रवर्तक की परवाह किए बिना विभिन्न अनुप्रयोगों के लिए उपयुक्त हो जाता है।

JDBC क्या है?

JDBC जावा डेटाबेस कनेक्टिविटी प्रोग्राम के लिए खड़ा है और एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस बन जाता है, जहां उपयोगकर्ता को डेटाबेस तक पहुंच कैसे मिलती है, इसकी परिभाषा संभव हो जाती है। संपूर्ण प्रोग्रामिंग भाषा के लिए, यह ओरेकल कॉर्पोरेशन के मानक संस्करण के साथ आता है। जावा डेटाबेस कनेक्टिविटी (JDBC) प्रोग्रामिंग बोली जावा के लिए एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) है, जो यह दर्शाता है कि ग्राहक को डेटाबेस में कैसे मिल सकता है। यह ओरेकल कॉर्पोरेशन से जावा मानक संस्करण चरण का एक टुकड़ा है। यह एक डेटाबेस में जानकारी को फिर से जाँचने और ताज़ा करने के लिए रणनीतियाँ देता है, और सामाजिक डेटाबेस की ओर व्यवस्थित हो जाता है। एक JDBC-to-ODBC जावा साम्राज्य मशीन (JVM) में किसी भी ODBC- उपलब्ध सूचना स्रोत के साथ एम्पावर्स एसोसिएशन को जोड़ता है। एप्लिकेशन प्रोग्राम इंटरफ़ेस आपको संरचित क्वेरी लैंग्वेज (एसक्यूएल) में आर्टिक्यूलेशन की मांग करने का मौका देता है, जो तब डेटाबेस से संबंधित प्रोग्राम को पास किया जाता है। यह तुलनीय इंटरफ़ेस के माध्यम से परिणामों को पुनर्स्थापित करता है। JDBC मूल रूप से SQL Access Group के Open Database Connectivity (ODBC) के समान है और, थोड़े "विस्तार" कार्यक्रम के साथ, आप ODD इंटरफ़ेस के माध्यम से डेटाबेस में जाने के लिए JDBC इंटरफ़ेस का उपयोग कर सकते हैं। उदाहरण के लिए, आप विभिन्न व्यावहारिक रूपरेखा चरणों में कई प्रसिद्ध डेटाबेस आइटम प्राप्त करने के लिए एक कार्यक्रम की रचना कर सकते हैं। Microsoft के Windows 2000 पर चल रहे पीसी पर डेटाबेस के लिए, और उदाहरण के लिए, Microsoft Access डेटाबेस, JDBC स्पष्टीकरण के साथ आपके प्रोग्राम में Microsoft Access डेटाबेस को प्राप्त करने की क्षमता होगी। सॉफ्टवेयर इंजीनियर उन अनुप्रयोगों की रचना कर सकते हैं जो डेटाबेस से जुड़े होते हैं, संगठित पूछताछ बोली (एसक्यूएल) में लिखित पूछताछ, और परिणामों की प्रक्रिया करते हैं।


ODBC क्या है?

ODBC ओपन डेटाबेस कनेक्टिविटी कार्यक्रम के लिए खड़ा है और एपीआई नामक एप्लिकेशन प्रोग्रामिंग के लिए एक मानक इंटरफ़ेस बन जाता है जो डेटाबेस प्रबंधन प्रणाली के माध्यम से सूचना तक पहुंचने में मदद करता है जिसे डीबीएमएस कहा जाता है। ODBC अनुप्रयोग और DBMS के बीच एक व्याख्या परत के रूप में ODBC ड्राइवर का उपयोग करके DBMS स्वायत्तता प्राप्त करता है। अनुप्रयोग ODBC काम करता है ODBC ड्राइवर पर्यवेक्षक के माध्यम से जिसके साथ वह जुड़ता है, और ड्राइवर DBMS को पूछताछ पास करता है। एक ओडीबीसी ड्राइवर को एर ड्राइवर या अन्य ड्राइवर के समान माना जा सकता है, जो एप्लिकेशन के उपयोग के लिए क्षमता की एक मानक व्यवस्था देता है, और DBMS- विशेष उपयोगिता को निष्पादित करता है। यह समझना आवश्यक है कि ODBC का उद्देश्य डेटाबेस क्षमताओं को उजागर करना है, न कि उन्हें पूरक बनाना। इन पंक्तियों के साथ, आवेदन लेखकों को यह उम्मीद नहीं करनी चाहिए कि ODBC का उपयोग करने से अचानक डेटाबेस को पूरी तरह से हाइलाइट किए गए सोशल डेटाबेस मोटर में बदल जाएगा। DBMS- विशेष ड्राइवरों के इंजीनियर ODBC API में क्षमताओं को निष्पादित करते हैं। अनुप्रयोग इन ड्राइवरों में DBMS-स्वायत्त तरीके से जानकारी प्राप्त करने के लिए क्षमताओं को कहते हैं। एक ड्राइवर प्रबंधक अनुप्रयोगों और ड्राइवरों के बीच पत्राचार की देखरेख करता है। ओपन डेटाबेस कनेक्टिविटी (ODBC) एक डेटाबेस के लिए एक खुला मानक अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (एपीआई) है। किसी प्रोग्राम में ODBC स्पष्टीकरण का उपयोग करके, आप एक्सेस, dBase, DB2, Excel, और सहित विभिन्न विविध डेटाबेस में रिकॉर्ड प्राप्त कर सकते हैं। ODBC प्रोग्रामिंग के बावजूद, प्रत्येक डेटाबेस में प्रवेश करने के लिए एक अलग मॉड्यूल या ड्राइवर की आवश्यकता होती है। सिद्धांत और ओडीबीसी प्रोग्रामिंग बैकिंग के प्रदाता Microsoft हैं।


मुख्य अंतर

  1. JDBC एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस बन जाता है जहां उपयोगकर्ता की डेटाबेस तक पहुँच कैसे होती है, इसकी परिभाषा संभव हो जाती है। संपूर्ण प्रोग्रामिंग भाषा के लिए, यह ओरेकल कॉर्पोरेशन के मानक संस्करण के साथ आता है। जबकि, ODBC API नामक एप्लिकेशन प्रोग्रामिंग के लिए एक मानक इंटरफ़ेस बन जाता है जो डेटाबेस प्रबंधन प्रणाली के माध्यम से सूचना तक पहुँचने में मदद करता है जिसे DBMS कहा जाता है।
  2. JDBC का अर्थ जावा डेटाबेस कनेक्टिविटी प्रोग्राम है, दूसरी ओर ODBC ओपन डेटाबेस कनेक्टिविटी प्रोग्राम के लिए है।
  3. चूंकि ओपन डेटाबेस कनेक्टिविटी कार्यक्रम अपने प्रवर्तक के बावजूद विभिन्न अनुप्रयोगों के लिए उपयुक्त हो जाता है, ऐसे लोगों के बीच यह अधिक सामान्य हो जाता है जो इस तरह के कार्यक्रमों का उपयोग करते हैं। दूसरी ओर, जावा डेटाबेस कनेक्टिविटी प्रोग्राम केवल जावा सिस्टम द्वारा उपयोग किए जाने वाले अनुप्रयोगों के लिए ठोस हो जाता है।
  4. इसलिए, JDBC भाषा और मंच जैसे कारकों पर निर्भर करता है और केवल जावा से आने वाले लोगों को स्वीकार करता है। दूसरी ओर, ODBC शैली और स्थान दोनों के लिए एक स्वतंत्र मंच के रूप में आता है।
  5. जेडीबीसी के साथ आने वाली कोडिंग विधियां पढ़ने के लिए अपेक्षाकृत आसान हैं और इसलिए समझ में आती हैं। दूसरी ओर, ओडीबीसी के साथ मौजूद कोडिंग विधियों में एक जटिल प्रकृति होती है और इसलिए जटिल हो जाती है।
  6. ODBC को Microsoft द्वारा वर्ष 1992 में पेश किया गया था, जबकि Java ने JDBC को 1996 में पेश किया था।
  7. सॉफ्टवेयर इंजीनियर ओडीबीसी का उपयोग करते समय डेटाबेस, एसोसिएटेड इंक्वायरी बोली (एसक्यूएल) में लिखी गई पूछताछ के साथ आवेदन कर सकते हैं। दूसरी ओर, सॉफ्टवेयर इंजीनियर एप्लिकेशन या पूछताछ की रचना तब तक नहीं कर सकते जब तक कि सिस्टम जावा का समर्थन नहीं करता और परिणामों को संसाधित नहीं करता।

धन का खरीदारी और दृष्टिकोण को बढ़ावा देने से अच्छा महत्व है। जैसा कि हम 21 में रहते हैंसेंट सदी, हम स्वीकृत निविदा के साथ देखने और बेचने के बारे में सोचने की स्थिति में नहीं हैं। फिएट मनी और कमोडिटी म...

आरोलर टिश्यू और एडिपोज ऊतक के बीच मुख्य अंतर यह है कि आरोलर टिशू मस्तूल कोशिकाओं, फाइब्रोब्लास्ट्स, प्लाज्मा कोशिकाओं और मैक्रोफेज और एडिपोज ऊतक से बना होता है।आरोही ऊतक मस्तूल कोशिकाओं, फाइब्रोब्लास्...

ताजा प्रकाशन