C # एप्लिकेशन से SQLite का उपयोग कैसे करें

इस SQLite ट्यूटोरियल में, SQLite को एक के रूप में डाउनलोड, इंस्टॉल और उपयोग करना सीखें एम्बेडेड डेटाबेस अपने में सी# अनुप्रयोग। यदि आप एक छोटी कॉम्पैक्ट, डेटाबेस चाहते हैं, तो बस एक फ़ाइल - जिसमें आप कई टेबल बना सकते हैं, फिर यह ट्यूटोरियल आपको यह दिखाएगा कि इसे कैसे सेट किया जाए।

01

02 के

C # एप्लिकेशन से SQLite का उपयोग कैसे करें

फ़ायरफ़ॉक्स SQLite प्रबंधक

डेविड बोल्टन

SQLite प्रबंधक डाउनलोड करें। SQLite एक अच्छा फ्री टूल के साथ एक उत्कृष्ट डेटाबेस है। यह ट्यूटोरियल SQLite Manager का उपयोग करता है, जो फ़ायरफ़ॉक्स ब्राउज़र के लिए एक एक्सटेंशन है। यदि आपके पास फ़ायरफ़ॉक्स स्थापित है, तो चयन करेंAdd-ons, फिर एक्सटेंशन फ़ायरफ़ॉक्स स्क्रीन के शीर्ष पर पुल-डाउन मेनू से। सर्च बार में "SQLite Manager" टाइप करें। अन्यथा, यात्रा करें SQLite प्रबंधक वेबसाइट।

एक डेटाबेस और तालिका बनाएँ

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

instagram viewer

तालिका मेनू पर, क्लिक करें तालिका बनाएं. एक सरल तालिका बनाएं और इसे "मित्र" कहें (इसे शीर्ष पर बॉक्स में टाइप करें)। अगला, कुछ कॉलम परिभाषित करें और इसे CSV फ़ाइल से पॉप्युलेट करें। पहले कॉलम को कॉल करें idfriend, चुनते हैं पूर्णांक डेटा प्रकार कॉम्बो में और क्लिक करें प्राथमिक कुंजी> तथा अद्वितीय? चेक बॉक्स।

तीन और कॉलम जोड़ें: पहला नाम तथा उपनाम, जो VARCHAR, और प्रकार हैं आयु, जो कि INTEGER है। क्लिक करें ठीक तालिका बनाने के लिए। यह SQL को प्रदर्शित करेगा, जिसे कुछ इस तरह देखना चाहिए।

दबाएं हाँ तालिका बनाने के लिए बटन, और आपको इसे टेबल्स (1) के नीचे बाईं ओर देखना चाहिए। आप SQLite प्रबंधक विंडो के दाईं ओर टैब पर संरचना का चयन करके किसी भी समय इस परिभाषा को संशोधित कर सकते हैं। आप किसी भी कॉलम का चयन कर सकते हैं और कॉलम कॉलम / ड्रॉप कॉलम को राइट-क्लिक कर सकते हैं या नीचे एक नया कॉलम जोड़ सकते हैं और ऐड कॉलम बटन पर क्लिक कर सकते हैं।

डेटा तैयार करें और आयात करें

उपयोग एक्सेल स्तंभों के साथ एक स्प्रेडशीट बनाने के लिए: idfriend, firstname, lastname, और उम्र। कुछ पंक्तियों को पॉप्युलेट करें, यह सुनिश्चित करते हुए कि आदर्श में मूल्य अद्वितीय हैं। अब इसे CSV फ़ाइल के रूप में सहेजें। यहां एक उदाहरण है कि आप सीएसवी फ़ाइल में कटौती और पेस्ट कर सकते हैं, जो कि कॉमा सीमांकित प्रारूप में डेटा के साथ सिर्फ एक पाठ फ़ाइल है।

डेटाबेस मेनू पर, क्लिक करें आयात और चुनें फ़ाइल का चयन करें. फ़ोल्डर में ब्राउज़ करें और फ़ाइल का चयन करें और फिर क्लिक करें खुला हुआ संवाद में। CSV टैब पर तालिका (दोस्तों) का नाम दर्ज करें और "पहली पंक्ति में कॉलम के नाम शामिल हैं" की पुष्टि करें और "फ़ील्ड्स द्वारा संलग्न" कोई भी सेट नहीं है। क्लिक करें ठीक. यह आपको आयात करने से पहले ओके पर क्लिक करने के लिए कहता है, इसलिए इसे फिर से क्लिक करें। यदि सब ठीक हो जाता है, तो आपके पास मित्र तालिका में आयातित तीन पंक्तियाँ होंगी।

क्लिक करें एसक्यूएल निष्पादित करें और tablename को SELECT * में tablename से मित्रों में बदलें और फिर क्लिक करें SQL चलाएँ बटन। आपको डेटा देखना चाहिए।

C # प्रोग्राम से SQLite डेटाबेस को एक्सेस करना

अब Visual C # 2010 Express या Visual Studio 2010 सेटअप करने का समय आ गया है। सबसे पहले, आपको ADO ड्राइवर को स्थापित करने की आवश्यकता है। आपको 32/64 बिट और पीसी फ्रेमवर्क 3.5 / 4.0 के आधार पर कई मिलेंगे प्रणाली। डेटा। SQLite डाउनलोड पृष्ठ.

रिक्त C # Winforms प्रोजेक्ट बनाएँ। जब यह किया जाता है और खोला जाता है, तो समाधान एक्सप्लोरर में सिस्टम का संदर्भ जोड़ा जाता है। डेटा। SQLite। सॉल्यूशन एक्सप्लोरर देखें - यह ओपन न होने पर मेनू पर है) - और राइट-क्लिक करें संदर्भ और क्लिक करें संदर्भ जोड़ें. खुलने वाले संदर्भ संवाद में, क्लिक करें ब्राउज़ टैब और ब्राउज़ करें:

यह C: \ Program Files (x86) \ System में हो सकता है। डेटा। यदि आप 64 बिट या 32 बिट विंडोज चला रहे हैं तो निर्भर करता है कि SQLite \ 2010 \ bin। यदि आपने इसे पहले ही इंस्टॉल कर लिया है, तो यह वहां होगा। बिन फ़ोल्डर में, आपको सिस्टम देखना चाहिए। डेटा। SQLite.dll। क्लिक करें ठीक संदर्भ जोड़ें संवाद में इसे चुनने के लिए। इसे संदर्भ की सूची में पॉप अप करना चाहिए। आपको भविष्य में आपके द्वारा बनाए गए किसी भी SQLite / C # प्रोजेक्ट के लिए इसे जोड़ना होगा।

02

02 के

C # अनुप्रयोग में SQLite को जोड़ने वाला एक डेमो

C # एप्लिकेशन का स्क्रीन शॉट SQLite डेटा प्रदर्शित करता है

डेविड बोल्टन

उदाहरण में, DataGridView, जिसे "ग्रिड" और दो बटन- "गो" और "क्लोज़" का नाम दिया गया है, को स्क्रीन पर जोड़ा गया है। क्लिक-हैंडलर जेनरेट करने के लिए डबल-क्लिक करें और निम्नलिखित जोड़ें कोड.

जब आप क्लिक करें जाओ बटन, यह MyDatabase.sqlite फ़ाइल के लिए SQLite कनेक्शन बनाता है। कनेक्शन स्ट्रिंग का प्रारूप वेबसाइट से है connectionstrings.com. वहाँ कई सूचीबद्ध हैं।

आपको अपने स्वयं के SQLite डेटाबेस का पथ और फ़ाइल नाम बदलना होगा जो आपने पहले बनाया था। जब आप इसे संकलित करें और चलाएँ, तो क्लिक करें जाओ और आपको ग्रिड में प्रदर्शित "मित्रों से चयन करें" के परिणाम देखने चाहिए।

यदि कनेक्शन सही ढंग से खुलता है, तो SQLiteDataAdcape डेटा को दा.फिल (ds) के साथ क्वेरी के परिणाम से लौटाता है; बयान। एक DataSet में एक से अधिक तालिकाएँ शामिल हो सकती हैं, इसलिए यह केवल पहले रिटर्न देता है, DefaultView प्राप्त करता है और इसे DataGridView तक हुक करता है, जो फिर इसे प्रदर्शित करता है।

वास्तविक कड़ी मेहनत ADO एडाप्टर और फिर संदर्भ जोड़ रही है। उसके बाद किया जाता है, यह C # /। NET में किसी भी अन्य डेटाबेस की तरह काम करता है।

instagram story viewer