2011-11-30 10 views
6

से अपना डेटाबेस कैसे पढ़ सकता हूं एंड्रॉइड में मैं डीडीएमएस में डेटाबेस कैसे पढ़ सकता हूं? मैं अपने डेटाबेस का डेटा देखना चाहता हूं जो डीडीएमएस में संग्रहीत है क्या मैं यह कर सकता हूं?मैं डीडीएमएस

+1

डीडीएमएस में डेटाबेस द्वारा आपका क्या मतलब है? क्या आपका मतलब AVD में डेटाबेस है? डीडीएमएस में फ़ाइल शोषक को देखें जहां आप फ़ाइल खींच या पुश कर सकते हैं। –

उत्तर

19

डी डी एम एस -> फ़ाइल एक्सप्लोरर -> डेटा -> डेटा -> अपने पैकेज का नाम -> डेटाबेस

आपका डेटाबेस के अंदर फ़ोल्डर डेटाबेस

एक बार आप अपने डेटाबेस का चयन किया जाना चाहिए, तो आप ऊपरी टैब पर दो आइकन देखेंगे जिसमें आप डेटाबेस को

+0

मदद के लिए धन्यवाद !! मेरी समस्या हल हो गई है ..... बहुत बहुत धन्यवाद .. – user1061793

+0

या डीडीएमएस> स्टोरेज> sdcard0> डेटा> डेटा> "आपका पैकेज नाम"> डेटाबेस। इसके अलावा डीडीएमएस आमतौर पर दाएं कोने में शीर्ष कोने है – mehmet

+1

फ़ाइल एक्सप्लोरर/डेटा फ़ोल्डर नहीं खोलता है। डिवाइस रूट है और ऐप चल रहा है। – naXa

3

यदि आप ग्रहण का उपयोग कर रहे हैं और डेटाबेस फ़ोल्डर से इसे खींचने के बिना सीधे डीडीएमएस से एसक्लाइट की सामग्री को पढ़ना चाहते हैं, तो आप इसका उपयोग कर सकते हैं questoid sqlite browser

आप इसे here से भी डाउनलोड कर सकते हैं।

1

सबसे अच्छा विकल्प Motodev Studio का उपयोग करना है। यह आपको एमुलेटर/उपकरणों पर डेटाबेस से कनेक्ट करने और एसक्यूएल प्रश्नों को करने की अनुमति देता है और इसी तरह।

अन्यथा आप अपने डेवलपर मशीन पर डेटाबेस भी डाउनलोड कर सकते हैं और फिर उससे कनेक्ट कर सकते हैं और इसकी क्वेरी कर सकते हैं।

या आप

adb shell 

साथ डिवाइस/एम्युलेटर में प्रवेश करें और कमांड लाइन पर कनेक्ट और प्रश्नों पर अमल करने sqlite3 उपयोग कर सकते हैं।

7

आपको SQLite रिकॉर्ड पढ़ने की आवश्यकता है।

अपने SQLite रिकॉर्ड्स को पढ़ने के लिए आपको अपने एमुलेटर में प्रोजेक्ट चलाया जाना चाहिए और एंड्रॉइड डिवाइस में नहीं। यदि आप वास्तविक एंड्रॉइड टेबल में अपने एसक्यूएल रिकॉर्ड पढ़ना चाहते हैं तो प्रक्रिया अधिक जटिल है। लाइन पर समाधान सुझाव देते हैं कि प्राप्त करने का एकमात्र तरीका डिवाइस को "रूट" करना है। यदि आप नहीं जानते कि आप क्या कर रहे हैं तो यह कोई नो-नो प्रक्रिया है।

  1. डाउनलोड से here
  2. विंडोज SQLite डेटाबेस ब्राउज़र अपने पीसी पर यह स्थापित करें।
  3. केवल एमुलेटर का उपयोग करके ग्रहण में प्रोजेक्ट चलाएं। जब आप दौड़ते हैं तो अपने पीसी में इसे अपने एंड्रॉइड टैबलेट से कनेक्ट न करें।
  4. रन के बाद ग्रहण -विंडो-ओपन परिप्रेक्ष्य - अन्य और डीडीएमएस का चयन करें।
  5. आप बाईं ओर एक डिवाइस टैब और दाईं ओर कई टैब देखेंगे।
  6. डिवाइस टैब से प्रोजेक्ट नाम का चयन करें।
  7. दाईं ओर वाले टैब से फ़ाइल एक्सप्लोरर का चयन करें। डेटा नामक फ़ोल्डर पर ध्यान दें।
  8. फ़ोल्डर डेटा का विस्तार करें और आप नामित डेटा के अंदर एक और फ़ोल्डर देखेंगे।
  9. नया फ़ोल्डर डेटा विस्तृत करें और आप पैकेज नामों को प्रतिबिंबित करने वाले कई फ़ोल्डरों को देखेंगे। प्रोजेक्ट पैकेज नाम का चयन करें और विस्तार करें। याद रखें कि आपकी परियोजना को उन फाइलों को देखने के लिए आदेश में चलना आवश्यक है। नाम डेटाबेस के साथ एक उपफोल्डर नोटिस। उस भी विस्तार करें।
  10. फ़ोल्डर डेटाबेस का चयन करें और बटन को किसी डिवाइस से फ़ाइल खींचें क्लिक करें। यह बटन ऊपरी दाएं कोने में स्थित है। फ़ोल्डर को अपनी सामग्री के साथ सहेजने के लिए अपने हार्ड ड्राइव में फ़ोल्डर चुनें/बनाएं।
  11. SQLite डेटाबेस ब्राउज़र प्रारंभ करें।आइकन खुला फ़ोल्डर का चयन करें। पिछले चरण 2.10 पर आपके पीसी में सहेजे गए डेटाबेस फ़ोल्डर को ढूंढें।
  12. यदि आप टैब डेटाबेस संरचना में हैं तो आप टेबल और कॉलम देखेंगे।
  13. आप तालिका के डेटा को देखने के लिए ब्राउज़ डेटा टैब का चयन कर सकते हैं।
  14. तालिका से तालिका तालिका का चयन करें।
1

काफी आसान एक और अधिक सुरुचिपूर्ण रास्ता इस उपकरण का उपयोग नहीं है:

http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/

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

दुर्भाग्य से इसके लिए कोई और सक्रिय विकास प्रतीत नहीं होता है।

संबंधित मुद्दे