सबसे आसान रास्ता: एडीबी शैल
मैं किसी भी तरह एंड्रॉयड स्टूडियो में ऐसा करने के लिए नहीं मिला है के माध्यम से sqlite3 से कनेक्ट करें, लेकिन मैं खींच के बजाय एक दूरस्थ शेल के साथ डाटाबेस का उपयोग फ़ाइल हर बार।
यहाँ सभी जानकारी प्राप्त करें: http://developer.android.com/tools/help/sqlite3.html
1- एक कमांड प्रॉम्प्ट
2 में अपने मंच-उपकरण फ़ोल्डर में जाएँ अपने उपकरणों की सूची प्राप्त करने आदेश adb devices
दर्ज
C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb devices
List of devices attached
emulator-xxxx device
3- अपने डिवाइस पर एक खोल कनेक्ट करें:
C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb -s emulator-xxxx shell
4a- आप अपने डाटाबेस फ़ाइल युक्त
run-as <your-package-name>
4b- नेविगेट फ़ोल्डर में जड़ें डिवाइस पर इस चरण को बायपास कर सकते हैं:
: अपने डाटाबेस से कनेक्ट करने के
cd data/data/<your-package-name>/databases/
5- रन sqlite3
sqlite3 <your-db-name>.db
6- रन sqlite3 कमांड कि आप की तरह जैसे:
Select * from table1 where ...;
Note: Find more commands to run below.
SQLite cheatsheet
वहाँ एक SQLite डेटाबेस में तालिकाओं देखने के लिए कुछ कदम हैं:
.tables
सूची कैसे:
सूची अपने डेटाबेस में तालिकाओं तालिका दिखती है:
.schema tablename
प्रिंट पूरे तालिका:
SELECT * FROM tablename;
सूची उपलब्ध SQLite शीघ्र आदेशों के सभी:
.help
स्रोत
2015-03-23 09:01:29
क्या इस विधि को रूट की आवश्यकता है? – tomislav2012
@ tomislav2012 हां, क्योंकि आप '/ data/data' निर्देशिका में जा रहे हैं –
sqlite3 कमांड मेरे एचटीसी वन एस पर एंड्रॉइड 4.1 – Alex