/ / क्या मेरे पास odbc / jdbc है और उनके ड्राइवर डिफ़ॉल्ट रूप से स्थापित और कॉन्फ़िगर किए गए हैं? - जावा, एसक्यूएल, जेडीबीसी, ओडीबीसी

क्या मेरे पास odbc / jdbc है और उनके ड्राइवर डिफ़ॉल्ट रूप से स्थापित और कॉन्फ़िगर किए गए हैं? - जावा, एसक्यूएल, जेडीबीसी, ओडीबीसी

मैं ओडीबीसी / जेडीबीसी अवधारणाओं के बारे में उलझन में आया हूं, मैंजानें कि उनका क्या मतलब है और वे कैसे काम करते हैं, लेकिन मेरे कुछ प्रश्न हैं, जवाब देने में मेरी सहायता करने के लिए यह वास्तव में आप की तरह होगा। मैंने अभी तक एसबीएल सर्वर का उपयोग डीबी के रूप में किया है लेकिन कभी भी स्थापित नहीं किया है और ओडीबीसी या उसके ड्राइवर को कॉन्फ़िगर नहीं किया है, यह क्या है? क्या मैंने उन्हें डिफ़ॉल्ट रूप से स्थापित और कॉन्फ़िगर किया है? क्या हमेशा odbc / jdbc और उनके ड्राइवर स्थापित और कॉन्फ़िगर करना आवश्यक है? जावा को jdbc क्यों होना चाहिए? क्यों यह अन्य प्रोग्रामिंग भाषाओं की तरह odbc का उपयोग नहीं कर सकता? क्या मैं उदाहरण के लिए सी # और जेडीबीसी का उपयोग कर सकता हूं?

उत्तर:

जवाब के लिए 0 № 1

मैंने अभी तक एसबीएल सर्वर का उपयोग डीबी के रूप में किया है लेकिन कभी स्थापित नहीं किया है कॉन्फ़िगर किया गया ओडीबीसी या उसके चालक, यह क्या है?

मैंने सोचा कि तुमने कहा था कि आप जानते थे कि ओडीबीसी क्या था? आपके जैसे ध्वनियां निश्चित नहीं हैं?

एक ओडीबीसी ड्राइवर एक खुला डेटाबेस ड्राइवर हैकनेक्शन जो अधिकांश डेटाबेस से कनेक्ट करने का एक सामान्य तरीका है। यह बुनियादी कार्यक्षमता के लिए काम कर सकता है लेकिन यह आपके द्वारा उपयोग किए जा रहे डेटाबेस के लिए एक अधिक विशिष्ट ड्राइवर प्रकार प्राप्त करने के लिए सबसे अच्छा है।

क्या मैंने उन्हें डिफ़ॉल्ट रूप से स्थापित और कॉन्फ़िगर किया है?

डिफ़ॉल्ट रूप से आपके पास आमतौर पर ओडीबीसी ड्राइवर होते हैं (मैं नहीं हूंसुनिश्चित करें कि आप किस सिस्टम पर हैं या फिर भी इसे कैसे स्थापित किया गया था) लेकिन कनेक्शन कॉन्फ़िगर नहीं किए गए हैं। आप उन्हें Windows में पर्यावरण चर के रूप में कॉन्फ़िगर कर सकते हैं (यदि वह "आप जो भी उपयोग कर रहे हैं) या आवश्यकतानुसार आपके एप्लिकेशन में।

क्या यह हमेशा आवश्यक है कि odbc / jdbc और उनके ड्राइवर स्थापित हों और कॉन्फ़िगर किया गया?

नहीं। केवल अगर आप एक odbc / jdbc कनेक्शन का उपयोग करना चाहते हैं।

जावा को jdbc क्यों होना चाहिए?

यह जावा के लिए मानक एपीआई है। क्षमा करें मुझे नहीं पता कि इसके बारे में और क्या कहना है।

क्यों यह अन्य प्रोग्रामिंग भाषाओं की तरह odbc का उपयोग नहीं कर सकता है?

क्योंकि जावा के लिए प्रोग्राम किया गया मानक डेटाबेस एपीआई जेडीबीसी है।

क्या मैं उदाहरण के लिए सी # और जेडीबीसी का उपयोग कर सकता हूं?

हाँ, लेकिन क्या आप विशेष रूप से SQL सर्वर से कनेक्ट करने का प्रयास कर रहे हैं? मैं ऐसा करने के लिए SqlClient की तरह कुछ उपयोग करता हूं (System.Data.SqlClient)।