25 most popular ado
आगामी साक्षात्कार के लिए तैयार करने में मदद करने के लिए सबसे लोकप्रिय ADO.NET साक्षात्कार प्रश्न और उत्तर:
यदि आप एक साक्षात्कार की तैयारी कर रहे हैं, तो सबसे अधिक बार पूछे जाने वाले Ado.net साक्षात्कार के प्रश्नों और उत्तरों का यह सेट आपको बहुत मदद करेगा।
हमने आपको उन प्रश्नों से परिचित कराने के लिए डिज़ाइन किया है, जो आपके तकनीकी साक्षात्कार के दौरान आपके सामने आ सकते हैं। मुझे उम्मीद है, यह ट्यूटोरियल आपके साक्षात्कार की तैयारी यात्रा के दौरान आपकी बहुत मदद करेगा।
बस उन पर एक नजर है!
ADO.NET के बारे में
ADO.net एक डेटाबेस टेक्नोलॉजी है और .NET फ्रेमवर्क आर्किटेक्चर का एक हिस्सा है। ADO.net का उपयोग सभी .NET फ्रेमवर्क कम्प्लायंट प्रोग्रामिंग लैंग्वेज में किया जा सकता है, जैसे Visual Basic.NET, VisualC ++ आदि। यह डिस्कनेक्टेड आर्किटेक्चर को सपोर्ट करता है जिसके साथ डेटा सोर्स से डेटा एक्सेस और मैनिपुलेशन को पूरी तरह से स्वतंत्र किया जाता है।
अक्सर पूछे जाने वाले ADO.NET साक्षात्कार प्रश्नों की सूची
चलो शुरू करें !!!
Q # 1) ADO.NET क्या है?
उत्तर: ADO.net Microsoft ActiveX डेटा ऑब्जेक्ट के लिए खड़ा है । Ado.net एक डेटाबेस तकनीक है, जिसे हम उन वर्गों के समूह की तरह सोच सकते हैं, जिनका उपयोग डेटाबेस और XML फ़ाइलों जैसे डेटा स्रोतों के साथ बातचीत करने के लिए किया जा सकता है।
Asp.net एप्लिकेशन, विंडोज़ एप्लीकेशन, कंसोल एप्लिकेशन कुछ प्रकार के .net अनुप्रयोग हैं जो कमांड को निष्पादित करने और डेटा को पुनः प्राप्त करने के लिए डेटाबेस से जुड़ने के लिए ADO.NET का उपयोग करते हैं।
Q # 2) ADO.NET की प्रमुख विशेषताएं क्या हैं?
उत्तर:
- डिस्कनेक्टेड डेटा आर्किटेक्चर।
- डेटासेट में डेटा कैश किया गया।
- अनुमापकता
- XML फॉर्मेट में डेटा ट्रांसफर।
- जोरदार टाइप की हुई भाषा।
Q # 3) ADO.NET एप्लिकेशन को बंद करना क्यों महत्वपूर्ण है?
उत्तर : कनेक्शन को ठीक से बंद करने की आवश्यकता है क्योंकि यह अनुप्रयोगों की मापनीयता और विश्वसनीयता को प्रभावित करता है।
खुले कनेक्शन हमेशा हमले के लिए कमजोर होते हैं, इसलिए संक्षिप्त होने के लिए, late यथासंभव देर से कनेक्शन खोलें और इसे जितना जल्दी हो सके बंद कर दें ’। हम ‘अंतिम’ ब्लॉक द्वारा कनेक्शनों को ’बंद’ कर सकते हैं या ‘उपयोग’ कथन का उपयोग कर सकते हैं।
Q # 4) 'c' में 'स्टेटमेंट' का उपयोग करने के दो उपयोग क्या हैं?
उत्तर : उपयोग इस प्रकार हैं:
(मैं) एक नाम स्थान आयात करने के लिए।
उदाहरण के लिए :सिस्टम का उपयोग;
(ii) किसी कनेक्शन को ठीक से बंद करने के लिए, नीचे दिए गए आंकड़े को देखें। ब्लॉक का उपयोग करते हुए कनेक्शन स्वचालित रूप से बंद है।
क्यू # 5) .NET अनुप्रयोग का एक उदाहरण दें जो Ado.net कक्षाओं का उपयोग करके Microsoft Access डेटाबेस से जुड़ता है।
उत्तर : उदाहरण नीचे दिया गया केवल Microsoft Access डेटाबेस से कनेक्शन स्थापित करने का तरीका बताता है, यह डेटाबेस के खिलाफ निष्पादित कमांड के बारे में स्पष्ट नहीं करता है।
कृपया नीचे दिया गया आंकड़ा देखें:
डेटाबेस से संबंध स्थापित करने और डेटाबेस से उन मूल्यों को पुनः प्राप्त करने के लिए जिन्हें हमें निम्न चरणों का पालन करने की आवश्यकता है:
- आयात संदर्भ पुस्तकालय वर्ग। उदाहरण: System.Data.OleDB का उपयोग कर।
- एक कनेक्शन ऑब्जेक्ट बनाएँ।
- कनेक्शन स्ट्रिंग निर्दिष्ट करें, आप इसे डेटाबेस प्रॉपर्टी से कॉपी कर सकते हैं।
- कनेक्शन ऑब्जेक्ट कंस्ट्रक्टर का उपयोग करें और तर्क के रूप में St कनेक्शन स्ट्रिंग and निर्दिष्ट करें।
- कनेक्शन का एक उदाहरण खोलें (इसे एक कोशिश-कैच स्टेटमेंट में खोलना बेहतर है)।
Q # 6) कनेक्शन पूलिंग क्या है?
उत्तर : डेटा प्रदाता 'कनेक्शन पूलिंग' सेवाओं को लागू करते हैं। ‘कनेक्शन पूलिंग’ से प्रदर्शन में सुधार होता है। कनेक्शन पूलिंग कनेक्शन का एक सेट बनाता है।
जब आप डेटाबेस के साथ संबंध स्थापित कर रहे हैं, तो आपको एक पूल से एक कनेक्शन दिया जाएगा। जब आप डेटाबेस से डिस्कनेक्ट करते हैं, तो कनेक्शन पूल में वापस आ जाएगा और उस कनेक्शन का उपयोग अगले आवेदक द्वारा किया जाएगा जो कनेक्शन चाहता है।
And कनेक्शन पूलिंग the ’’ ओपनिंग ’और कनेक्शनों का of क्लोजिंग’ अब महंगा काम नहीं है।
कृपया नीचे दिए गए आंकड़े को देखें:
Q # 7) डेटासैट क्या है?
उत्तर : डेटासेट उस डेटा की डिस्कनेक्ट कॉपी है जो क्लाइंट पीसी में पॉपुलेट हो जाती है। इसमें डेटाटैबल्स और डीटेलरेशंस शामिल हैं। डेटा के साथ डेटासेट पॉप्युलेट करने के लिए आमतौर पर डेटा एडेप्टर की आवश्यकता होती है।
चूंकि यह डिस्कनेक्ट हो गया है, उपयोगकर्ता को अब हर बार डेटाबेस से कनेक्ट होने की आवश्यकता नहीं है और डेटा स्रोत के साथ बातचीत किए बिना डेटा जोड़तोड़ किए जाते हैं। यह बहुत तेज़ और विश्वसनीय है क्योंकि यह स्थानीय प्रणाली में रहता है।
डेटासेट में दो ऑब्जेक्ट
- DataTableCollection
- DataRelationCollection
दो प्रकार के डेटासेट
- टाइप किया हुआ डेटासेट
- अनटाइपड डेटासैट
Q # 8) वे कौन से अलग तरीके हैं जिनसे हम डेटसेट को आबाद कर सकते हैं?
उत्तर: हम नीचे बताए गए दृष्टिकोणों का उपयोग करके डेटासेट को आबाद कर सकते हैं:
- डेटा एडेप्टर ऑब्जेक्ट्स और ’फिल’ विधि का उपयोग करना।
- प्रोग्रामेटिक रूप से डेटाटेबल, डेटारो और डेटा कॉलम ऑब्जेक्ट बना रहा है।
- XML दस्तावेज़ों से डेटा।
- एक और डाटासेट के साथ विलय।
Q # 9) डेटा एडेप्टर क्या है?
उत्तर : DataAdapter डेटाबेस और कनेक्शन ऑब्जेक्ट को जोड़ने में मदद करता है। डेटा एडेप्टर डेटासेट और डेटा स्रोतों के बीच संचार प्रदान करता है।
डेटा एडेप्टर के माध्यम से डेटा डेटासेट के and इन और आउट ’चलता रहता है।
DataAdapter के गुण जो उपयोगकर्ता को डेटाबेस को नियंत्रित करने की अनुमति देते हैं:
- कमांड का चयन करें
- अद्यतन आदेश
- कमांड डालें
- कमांड हटाएं
Q # 10) DataReaders क्या हैं?
उत्तर : DataReader ऑब्जेक्ट ‘स्ट्रीम-आधारित’, only रीड-ओनली ’और-फॉरवर्ड-ओनली’ है, जो एक डेटाबेस से कनेक्शन आधारित डेटा एक्सेस प्रदान करता है। इसमें contains Read () ’विधि शामिल है जो डेटा स्रोत में संग्रहीत डेटा को पुनर्प्राप्त करता है।
एक कनेक्शन ऑब्जेक्ट में एक समय में केवल एक DataReader होता है। ‘पढ़ें () विधि एक समय में केवल एक पंक्ति को पुनः प्राप्त करती है। संसाधित होने से पहले डेटा को पूरी तरह से एप्लिकेशन में पढ़ने की आवश्यकता नहीं है।
कृपया नीचे दिया गया आंकड़ा देखें:
Q # 11) DataReader के कुछ उदाहरण दें जो विभिन्न DataProviders में उपयोग किया जाता है।
उत्तर : प्रत्येक DataProvider में एक DataReader वर्ग होता है।
नीचे दी गई तालिका में कुछ दिए गए हैं:
डेटा प्रदाता | DataReader |
---|---|
ओलेडब | OleDbDataReade |
एसक्यूएल | SqlDataReader |
ODBC | ODBCDataReader |
Q # 12) डेटाबाइंडिंग क्या है?
उत्तर : डेटाबाइंडिंग डेटा को ग्राफिकल एलिमेंट्स (विंडो रूप में नियंत्रण) के साथ बांधने की प्रक्रिया है। डेटा को विंडो रूप में बाँधने के बाद, आप बाइंडिंग नेविगेटर कंट्रोल की मदद से रिकॉर्ड के माध्यम से नेविगेट कर सकते हैं।
डेटा बाइंडिंग के फायदों में से एक है, कनेक्शन को स्थापित करने और डेटा सेट बनाने के लिए, उपयोगकर्ता को कोड को स्पष्ट रूप से लिखने की आवश्यकता नहीं है, यह सुविधा उपयोगकर्ता के लिए आवश्यक ADO.NET कोड लिखेगी।
Q # 13) डेटाबाइंडिंग के प्रकार क्या हैं?
उत्तर : यह वर्गीकरण बाध्य मानों की संख्या पर आधारित है, जिन्हें खिड़की के रूप में नियंत्रित किया जा सकता है।
दो प्रकार के डेटाबाइंडिंग:
- सरल डेटा बाइंडिंग: यह किसी एकल डेटा तत्व पर नियंत्रण को बांधने की प्रक्रिया है।
उदाहरण के लिए, एक मान के साथ एक पाठ बॉक्स या लेबल बांधना।
- जटिल डेटा बाइंडिंग: यह एक डेटा तत्व या कई डेटा तत्वों को प्रदर्शित करने के लिए एक घटक को बांधने की प्रक्रिया है।
उदाहरण के लिए, GridView या Listbox एक तालिका में एक डेटा तत्व या एक से अधिक रिकॉर्ड को नियंत्रित करता है।
Q # 14) डेटाप्रोवेर्स क्या हैं?
उत्तर : DataProviders का उपयोग किसी डेटाबेस से जुड़ने के लिए किया जाता है, डेटा स्टोरिंग डेटा को पुनः प्राप्त करने, डेटा को अपडेट करने आदि के लिए।
DataProviders का उदाहरण: एसक्यूएल, ओलेडब, ओडीबीसी
DataProviders के चार घटक हैं:
- संबंध
- आदेश
- DataReader
- डेटा एडेप्टर
कृपया नीचे दिए गए आंकड़े को देखें:
Q # 15) ADO.NET ऑब्जेक्ट मॉडल का विस्तार से वर्णन करें।
उत्तर : ADO.net एक ऑब्जेक्ट मॉडल पर आधारित है। डेटासोर्स के डेटा को डेटा प्रदाता के साथ पुनर्प्राप्त किया जाता है। डेटा प्रदाताओं में कनेक्शन, डेटा एडेप्टर, डेटारीडर और कमांड जैसे घटक शामिल हैं। यह एप्लिकेशन को डेटा प्रदान करता है, एप्लिकेशन में किए गए परिवर्तनों के साथ डेटाबेस को अपडेट करता है।
कोई एप्लिकेशन डेटा सेट के माध्यम से या DataReader ऑब्जेक्ट के माध्यम से डेटा तक पहुंच सकता है।
ADO.net एक डेटासेट का XML प्रतिनिधित्व बनाने में भी सक्षम बनाता है। डेटासेट में XML प्रतिनिधित्व में डेटा XML प्रारूप में लिखा जाता है।
कृपया नीचे दिए गए आंकड़े को देखें:
Q # 16) SqlConnection Class की प्रमुख घटनाएँ क्या हैं?
उत्तर : SqlConnection की दो प्रमुख घटनाएं हैं:
- StateChange घटना: यह घटना तब हुई जब कनेक्शन की स्थिति बदल जाती है। ईवेंट हैंडलर को एक तर्क प्राप्त होता है (डेटाटाइप: स्टेटचेंजएवेंटएरग्स) जिसमें उस विशेष ईवेंट से संबंधित डेटा होता है।
- InfoMessage घटना: यह घटना तब हुई जब डेटा स्रोत से कोई सूचना संदेश या चेतावनी लौटा दी जाती है। ईवेंट हैंडलर को एक तर्क प्राप्त होता है (डेटाटाइप: SqlInfoMessageEventArgs) जिसमें उस विशेष ईवेंट से संबंधित डेटा होता है।
Q # 17) डेटा फ़िल्टरिंग से आपका क्या मतलब है?
उत्तर : डेटा का फ़िल्टरिंग तब किया जाता है जब आपको केवल चयनात्मक रिकॉर्ड प्रदर्शित करने की आवश्यकता होती है।
उन्नत sql साक्षात्कार प्रश्न और उत्तर पीडीएफ
नीचे दिए गए डेटा को छानने के दो तरीके हैं:
- पैरामीटरयुक्त प्रश्न बनाना।
- विंडो फॉर्म के नियंत्रण का उपयोग करके डेटा को फ़िल्टर करना।
Q # 18) कनेक्टेड और डिस्कनेक्टेड वातावरण के बीच अंतर क्या है?
उत्तर : नीचे दी गई तालिका में कनेक्टेड और डिस्कनेक्टेड वातावरण के बीच अंतर बताया गया है।
जुड़ा हुआ पर्यावरण | असंतुष्ट पर्यावरण |
---|---|
एप्लिकेशन और डेटाबेस के बीच डेटा ट्रांसफर करने के लिए इसे लगातार कनेक्शन की आवश्यकता होती है | यह एप्लिकेशन और डेटाबेस के बीच डेटा स्थानांतरित करने के लिए एक निरंतर कनेक्शन की आवश्यकता नहीं है |
डेटा संगणना को नियंत्रित करना आसान है | डेटा संगणना को नियंत्रित करना आसान नहीं है |
डेटा अप-टू-डेट है क्योंकि उपयोगकर्ता हमेशा डेटाबेस से जुड़ा होता है | डेटा अप-टू-डेट नहीं है क्योंकि उपयोगकर्ता हमेशा डेटाबेस से जुड़ा होता है |
इसमें क्लाइंट एप्लिकेशन के लिए मापनीयता और प्रदर्शन के मुद्दे हैं | यह स्केलेबिलिटी और क्लाइंट एप्लिकेशन के प्रदर्शन में सुधार करता है |
नेटवर्क ट्रैफ़िक लॉगिंग के लिए लीड | कम नेटवर्क ट्रैफ़िक लॉगिंग समस्याएँ |
Q # 19) कमांड ऑब्जेक्ट का उपयोग करके एसिंक्रोनस ऑपरेशन करने से आपका क्या अभिप्राय है?
उत्तर : कभी-कभी डेटाबेस में कमांड के निष्पादन को पूरा करने में बड़ी मात्रा में समय लग सकता है क्योंकि वे एक दूसरे से जुड़े होते हैं।
ऐसी स्थिति के लिए एक समाधान ने डेटाबेस के खिलाफ आदेशों को समाप्त करने की प्रतीक्षा किए बिना डेटाबेस के खिलाफ एसिंक्रोनस रूप से निष्पादित किया है, जो उस स्थिति में काम कर सकता है, जब आप लंबे समय तक चलने वाले आधार आदेशों को निष्पादित करने का प्रयास करते हैं।
अतुल्यकालिक निष्पादन के लाभ:
- प्रदर्शन में सुधार करता है।
- ग्राहक आवेदन की जवाबदेही में सुधार।
Q # 20) 'बैच अपडेट' से आपका क्या तात्पर्य है?
उत्तर : एक बैच अपडेट को एक साथ समूहीकृत अपडेट के एक बैच के रूप में परिभाषित किया जा सकता है। एक डेटाबेस में डेटा अपडेट के प्रदर्शन को बेहतर बनाने के लिए एक-एक करके, बल्कि डेटाबेस में बैचों में परिवर्तन को अपडेट और भेजना है।
बैच अपडेट के लाभ:
- कम नेटवर्क ट्रैफ़िक शामिल है क्योंकि डेटा को बैचों में भेजा जाता है।
- एक डेटाबेस समानांतर में कुछ अद्यतनों को निष्पादित करने में सक्षम हो सकता है।
Q # 21) टाइप और अनटाइपड डेटासेट में क्या अंतर है?
उत्तर : मतभेद नीचे दिए गए हैं:
टाइप किए गए डेटासेट: टाइप किए गए डेटासेट को डेटसेट वर्ग से लिया गया है और इसमें एक संबद्ध XML स्कीमा है, जो डेटासेट के निर्माण के समय बनाया गया है।
XML स्कीमा में डेटासेट संरचना जैसे टेबल, कॉलम और पंक्तियों के बारे में जानकारी होती है। डेटा को डेटासेट से डेटासेट में और डेटासेट से एक्सएमएल प्रारूप में किसी अन्य घटक में स्थानांतरित किया जाता है।
अप्रमाणित डेटासेट: अनचाहे डेटासेट के साथ XML स्कीमा नहीं जुड़ा होता है। अनटाइपड डेटासेट, टेबल और कॉलम को एक संग्रह के रूप में दर्शाया गया है।
Q # 22) कनेक्शन पूलिंग को लागू करने के नियम क्या हैं?
उत्तर : कनेक्शन पूलिंग स्थापित करने के लिए निम्नलिखित नियमों का पालन करना चाहिए:
- कनेक्शन स्ट्रिंग प्रत्येक उपयोगकर्ता के लिए समान होनी चाहिए।
- उपयोगकर्ता नाम प्रत्येक उपयोगकर्ता के लिए समान होना चाहिए।
Q # 23) एक डेटाेबल क्या है?
उत्तर : डाटाटेबल पंक्तियों, कॉलमों और बाधाओं का एक संग्रह है। एक डेटा योग्य डिस्कनेक्ट डेटा एक्सेस करने में सक्षम है।
Q # 24) DataView क्या है?
उत्तर : डेटा दृश्य नियंत्रण डेटाटेबल में संग्रहीत डेटा का एक अनुकूलित दृश्य बनाता है। DataView में परिवर्तन डेटेबल को प्रभावित करेगा। डिफ़ॉल्ट रूप से, प्रत्येक तालिका में एक डेटा दृश्य जुड़ा होता है।
फिर आप DataView नियंत्रण जोड़ सकते हैं और इसे Windows प्रपत्र में बाँध सकते हैं। यह उपयोगकर्ता को डेटा को फ़िल्टर, नेविगेट और सॉर्ट करने की अनुमति देता है।
Q # 25) एक डेटाबेस से डेटा तक पहुँचने में प्रमुख चुनौतियाँ क्या हैं?
उत्तर : चुनौतियों में शामिल हैं:
- एक से अधिक उपयोगकर्ताओं को एक डेटाबेस से एक साथ डेटा एक्सेस करने की आवश्यकता हो सकती है।
- एक से अधिक उपयोगकर्ता को कहीं भी, कभी भी डेटा एक्सेस करने की आवश्यकता हो सकती है।
इस समस्या का समाधान एक को लागू करने से प्राप्त होता है ‘डेटाबेस लॉकिंग’ लेनदेन निष्पादन के समय के दौरान।
Q # 26) डेटाबेस में 'लेनदेन' से क्या अभिप्राय है और 'लेनदेन के गुण' क्या हैं?
उत्तर : लेन-देन को संचालन की एक श्रृंखला के रूप में परिभाषित किया जा सकता है। यदि लेनदेन सफल होता है, तो डेटाबेस में किए गए सभी डेटा संशोधनों को प्रतिबद्ध और बचाया जाएगा।
लेन-देन के गुण
- एटमॉसिटी
- संगति
- एकांत
- सहनशीलता
क) परमाणु: एक बैंक लेन-देन पर विचार करें, जिसमें कहा जाता है कि खाता 'एबी' से 1000 / - रु।
यदि सिस्टम में विफलता होती है, तो राशि को 'AB' खाते में ही रोलबैक कर दिया जाएगा। इस संपत्ति को 'एटमॉसिटी' कहा जाता है। यह गुण बताता है कि या तो डेटा में सभी परिवर्तन किए जाते हैं या उनमें से कोई भी प्रदर्शन नहीं किया जाता है।
इसका मतलब है कि लेनदेन को सफलतापूर्वक पूरा किया जाना चाहिए या लेनदेन बिल्कुल भी शुरू नहीं होना चाहिए।
बी) संगति:उदाहरण के लिए उस बैंक लेनदेन पर विचार करें, जिसमें खाता ‘ए’ से खाता ’बी’ तक 500 / - रुपये की राशि हस्तांतरित की जाती है। एक सिस्टम फेलियर होता है और वह खाता and A ’से 500 / - रुपये कम हो जाता है और उसी समय रु। 500 / - खाता that B’ में जमा नहीं होता है। ऐसी प्रणाली को एक माना जाता है 'असंगत'
System संगति ’में कहा गया है कि लेन-देन सफलतापूर्वक पूरा होने के बाद सिस्टम में डेटा एक सुसंगत स्थिति में होना चाहिए, इस प्रकार उसी की अखंडता को बनाए रखें।
उपर्युक्त उदाहरण के अनुसार, लेनदेन को, A ’में 500 / - रुपये जोड़ने के लिए वापस ले लिया जाएगा और इस प्रकार सिस्टम स्थिरता बनाए रखेगा।
ग) अलगाव: उस बैंक लेनदेन प्रक्रिया पर विचार करें जिसमें एक खाता bank ए ’एक ही समय में 500 / - से खाता’ बी ’और खाता same सी’ में स्थानांतरित हो रहा है। खाता balance ए ’कुल बैलेंस के रूप में 1500 / - रु। गैर-पृथक प्रणाली के लिए, दोनों लेनदेन खाता ‘ए’ के लिए रु। 1000 / के बजाय रु। 500 / - की राशि को पढ़ेंगे, जो गलत है।
Of अलगाव 'में कहा गया है कि एक लेन-देन द्वारा किए गए सिस्टम के डेटा में बदलाव को दूसरे लेनदेन द्वारा किए गए परिवर्तनों से अलग किया जाना चाहिए।
Will पृथक प्रणाली के लिए, 'पहला लेन-देन 1000 / - रुपये का शेष राशि पढ़ेगा और दूसरा लेन-देन खाता ’ए' के लिए 500 / - रुपये का संतुलन पढ़ेगा।
घ) स्थायित्व: यहां यह कहा गया है कि एक सफल लेनदेन द्वारा डेटा में किया गया कोई भी परिवर्तन स्थायी होगा। रिकवरी प्रबंधन प्रणाली एक प्रणाली के स्थायित्व को बनाए रखने के लिए जिम्मेदार है।
Q # 27) ADO.net द्वारा समर्थित दो प्रकार के लेनदेन क्या हैं?
उत्तर :
ADO.net द्वारा समर्थित दो प्रकार के लेन-देन
- स्थानीय लेनदेन: एक स्थानीय लेनदेन एकल डेटा स्रोत पर आधारित है। इसे सीधे डेटाबेस द्वारा नियंत्रित किया जाएगा। उदाहरण के लिए, यदि हम Sqlserver का उपयोग करके डेटा लेनदेन करने की आवश्यकता है, तो हम ace System.Data.SQL ग्राहक के नाम स्थान का आयात करते हैं। इसी तरह, हम .D System.Data.Oracle क्लाइंट के नाम स्थान का आयात करते हैं, यदि हम Oracle डेटाबेस का उपयोग कर रहे हैं।
- वितरित लेनदेन: यदि उपयोगकर्ता को SQL सर्वर, Oracle, आदि जैसे कई डेटा सर्वरों में लेनदेन करने की आवश्यकता होती है, तो वह वितरित लेनदेन का उपयोग कर सकता है।
Q # 28) DataReader और DataSet में क्या अंतर है?
उत्तर : अंतर इस प्रकार हैं:
DataReader | डाटासेट |
---|---|
प्रदर्शन बेहतर है | कम प्रदर्शन प्रदान करता है |
यह डेटा को संशोधित नहीं कर सकता है | यह डेटा को संशोधित कर सकता है |
यह कनेक्टेड आर्किटेक्चर को सपोर्ट करता है | यह डिस्कनेक्टेड आर्किटेक्चर का समर्थन करता है |
इसमें रीड-ओनली एक्सेस है | इसमें रीड / राइट एक्सेस है |
इसमें डेटा तक तेजी से पहुंच है | इसमें डेटा तक धीमी पहुंच है |
इसे मैन्युअल रूप से कोडित किया जाना चाहिए | विजुअल स्टूडियो के पास इसका समर्थन करने के लिए टूलसेट है |
निष्कर्ष
आशा है कि आपको यह ट्यूटोरियल frequently ADO.net.P पर सबसे अधिक बार पूछे जाने वाले साक्षात्कार के प्रश्नों पर मिला होगा। यदि आप इन सवालों के साथ स्पष्ट हैं, तो आप किसी भी ADO.net साक्षात्कार के माध्यम से आसानी से प्राप्त कर सकते हैं।
आपके साक्षात्कार के साथ शुभकामनाएँ !!!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- 40+ लोकप्रिय टेस्ट क्यूए विश्लेषक साक्षात्कार प्रश्न और उत्तर (2021 सूची)
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- 20 सबसे लोकप्रिय TestNG साक्षात्कार प्रश्न और उत्तर
- शीर्ष 30+ लोकप्रिय ककड़ी साक्षात्कार प्रश्न और उत्तर
- शीर्ष 50 सबसे लोकप्रिय CCNA साक्षात्कार प्रश्न और उत्तर