विषयसूची:
- परिभाषा - ActiveX डेटा ऑब्जेक्ट (ADO) का क्या अर्थ है?
- Techopedia ActiveX डेटा ऑब्जेक्ट (ADO) की व्याख्या करता है
परिभाषा - ActiveX डेटा ऑब्जेक्ट (ADO) का क्या अर्थ है?
ActiveX डेटा ऑब्जेक्ट (ADO) सॉफ़्टवेयर घटकों का एक संग्रह है जो क्लाइंट एप्लिकेशन से डेटा स्रोतों तक पहुंचने के लिए प्रोग्रामेटिक इंटरफ़ेस प्रदान करता है। ADO एप्लिकेशन कोड से किसी भी डेटा स्टोर को जेनेरिक तरीके से एक्सेस करने के लिए एक परत के रूप में कार्य करता है। यह डेटाबेस कार्यान्वयन के ज्ञान के अधिकारी होने की आवश्यकता को समाप्त करता है और डेटा को संभालने के लिए आवश्यक निम्न स्तर के कोड से निपटने की जटिलता को कम करता है।
1996 में जारी, एक्टिवएक्स डेटा ऑब्जेक्ट (एडीओ) आरडीओ (रिमोट डेटा ऑब्जेक्ट) और डीएओ (डेटा एक्सेस ऑब्जेक्ट) की अवधारणा से उत्पन्न हुआ। MDAC (Microsoft डेटा एक्सेस घटकों) के घटकों में से एक, ADO और अन्य MDAC घटक SQL, अर्ध-संरचित और विरासत डेटा स्टोर तक पहुंचने के लिए क्लाइंट एप्लिकेशन द्वारा उपयोग किए जाने वाले घटकों की एक रूपरेखा प्रदान करते हैं।
ADO.NET एक उन्नत डेटा एक्सेस तकनीक है जिसे .NET वातावरण में काम करने के लिए डिज़ाइन किया गया है और यह डेटा एक्सेस के लिए डिस्कनेक्ट किए गए मॉडल पर आधारित है। हालांकि ADO अप्रबंधित कोड से डेटा एक्सेस सेवा प्रदान करने के लिए COM (घटक वस्तु मॉडल) तकनीक का उपयोग करता है, ADO.NET .NET फ्रेमवर्क के CLR (सामान्य भाषा रनटाइम) के प्रबंधित प्रदाताओं पर निर्भर करता है।
Techopedia ActiveX डेटा ऑब्जेक्ट (ADO) की व्याख्या करता है
ADO डेटा स्रोतों से कनेक्ट करने और डेटा तक पहुंचने के लिए OLEDB प्रदाता का उपयोग करता है। OLEDB एक घटक आधारित प्रोग्रामेटिक इंटरफ़ेस है जो विभिन्न डेटा स्रोतों के साथ बातचीत करने के लिए प्रदान किया जाता है। ये डेटा स्रोत ऑब्जेक्ट डेटाबेस, वेब पेज, स्प्रेडशीट या ई-मेल संदेशों जैसे संबंधपरक और गैर-संबंधपरक डेटाबेस दोनों हो सकते हैं। OLEDB और ADO से पहले, ODBC (ओपन डेटाबेस कनेक्टिविटी) प्लेटफार्मों भर में अनुप्रयोगों में उपयोग किया जाने वाला लोकप्रिय मॉडल था।
ADO के ऑब्जेक्ट मॉडल में बारह वस्तुओं के चार संग्रह हैं। विभिन्न संग्रह फ़ील्ड, गुण, पैरामीटर और त्रुटियां हैं। प्रत्येक संग्रह में निम्नलिखित बारह वस्तुएँ हैं:
- कनेक्शन - OLE DB के माध्यम से डेटा स्रोत से कनेक्ट करने के लिए
- कमांड - डेटा प्रदाता को एक निर्देश (SQL क्वेरी या संग्रहीत कार्यविधि) भेजने के लिए
- रिकॉर्डसेट - डेटा का प्रतिनिधित्व करने वाले रिकॉर्ड का एक समूह
- तत्काल - आशावादी या निराशावादी तरीके से लॉक किया गया एक अभिलेख
- बैच - एक रोलबैक डेटाबेस लेनदेन करने या करने के लिए
- लेनदेन - डेटाबेस लेनदेन
- रिकॉर्ड - खेतों का एक सेट
- स्ट्रीम - बाइट्स की एक धारा को पढ़ने और लिखने के लिए
- पैरामीटर - कार्यक्षमता को बदलने के लिए
- फ़ील्ड - डेटाबेस में एक कॉलम
- संपत्ति - OLEDB प्रदाता की क्षमता
- त्रुटि - इसके निष्पादन के दौरान OLEDB प्रदाता द्वारा त्रुटि
ADO 2.8 नवीनतम संस्करण है और इसमें निम्नलिखित विशेषताएं हैं:
- अवयव : इनका उपयोग विभिन्न प्रकार के स्रोतों से डेटा एक्सेस और हेरफेर के लिए किया जाता है, ताकि उपयोग में आसानी, तेज पहुंच, कम मेमोरी ओवरहेड और एक छोटे डिस्क पदचिह्न जैसे लाभ प्रदान किए जा सकें।
- ADO MD (बहुआयामी): इसका उपयोग CubeDef और CellSet ऑब्जेक्ट्स जैसे बहुआयामी डेटा तक पहुँचने के लिए किया जाता है।
- आरडीएस (रिमोट डेटा सर्विसेज): यह एक लेनदेन में क्लाइंट से डेटा में पुनर्प्राप्ति और अद्यतन के लिए है।
- ADOX (ADO एक्सटेंशन): यह स्कीमा (तालिकाओं या प्रक्रियाओं) और सुरक्षा (उपयोगकर्ता और समूह) से संबंधित वस्तुओं को बनाने और बनाए रखने के लिए उपयोग किए जाने वाले घटकों का एक अतिरिक्त सेट है।
