नमस्कार दोस्तों…आज हम आपको “ADO और ADO.NET” के विषय में बताने जा रहे हैं. आज हम बताएंगे कि “ADO और ADO.NET क्या है और इनमे क्या अंतर होता है?”. ADO, COM (Component Object Modelling) पर आधारित है जबकि ADO.Net, CLR (Common Language Runtime) पर आधारित है. तो चलिए विस्तार में जानते हैं दोनों के बीच के अंतर को.
सूची
ADO क्या है | What is ADO in Hindi !!
ADO का पूरा नाम “ActiveX Data Objects” है, जो कि एक API अर्थात “application program interface” है, जिसका आधार माइक्रोसॉफ्ट है. यह प्रोग्रामर को विंडोज़ एप्लिकेशन पर प्रोग्राम बनाने की सुविधा प्रदान करता है जो Microsoft और अन्य डेटाबेस प्रदाताओं से एक रिलेशनल या गैर-रिलेशनल डेटाबेस तक पहुँच प्राप्त करता है।
ADO.NET क्या है | What is ADO.NET in Hindi !!
ADO.NET सदैव फ्रंट एंड कंट्रोल और बैक एंड डेटाबेस के बीच एक पुल प्रदान करता है। ADO.NET ऑब्जेक्ट्स सभी डेटा एक्सेस ऑपरेशंस को इनकैप्सुलेट करता है और कंट्रोल इन ऑब्जेक्ट्स को डेटा प्रदर्शित करने के लिए इंटरैक्ट करता है, इस प्रकार डेटा के मूवमेंट की डिटेल्स छिपाता है।
Difference Between ADO and ADO.NET in Hindi | ADO और ADO.NET में क्या अंतर है !!
# ADO, COM library पर आधारित होती है जबकि ADO.NET, CLR library पर आधारित होती है।
# ADO, Binary format में data store करता है वहीं दूसरी तरफ ADO.NET, XML form में data store करता है।
# ADO में हम client side application को create कर सकते हैं जबकि ADO.NET में client side तथा server side दोनों में application create कर सकते हैं।
# ADO, XML के साथ integrated नहीं हो पाता है जबकि ADO.NET, XML के साथ integrated हो सकता है।
# ADO, record set of data प्रदान करता है जबकि ADO.NET, data set तथा data adaptor दोनों को प्रदान करता है.
# ADO, connection oriented है जबकि ADO.NET, connection oriented नही है.
# ADO में data, single table में प्रदर्शित होता है जबकि ADO.NET में data को row of collection में प्रदर्शित किया जाता है।
# ADO द्वारा single connection instance में multiple transaction को handle नही किया जाना सम्भव नहीं है जबकि ADO.NET में किया जा सकता है.
धन्यवाद !!