Dari shell jarak jauh ke perangkat Anda atau dari mesin host, gunakan program command line sqlite3 untuk mengelola
database SQLite yang dibuat oleh aplikasi Android. Alat sqlite3 mencakup banyak
perintah yang berguna, seperti .dump untuk mencetak isi tabel dan
.schema untuk mencetak pernyataan SQL CREATE untuk tabel yang sudah ada. Alat tersebut juga memberikan
kemampuan untuk menjalankan perintah SQLite dengan cepat.
Baca dokumentasi
SQLite untuk mengetahui detail selengkapnya. Untuk dokumentasi tambahan, buka
sqlite3 dan
spesifikasi bahasa SQL yang didukung
oleh SQLite.
Untuk menggunakan sqlite3 dari shell jarak jauh:
- Masukkan shell jarak jauh dengan memasukkan perintah berikut:
adb [-d|-e|-s {<serialNumber>}] shell - Dari shell jarak jauh, mulai alat
sqlite3dengan memasukkan perintah berikut:sqlite3
Anda juga dapat secara opsional menentukan jalur lengkap ke database yang ingin Anda jelajahi. Instance emulator/perangkat menyimpan database SQLite di direktori
/data/data/<package_name>/databases/. - Setelah Anda memanggil
sqlite3, Anda dapat mengeluarkan perintah di shell. Untuk keluar dan kembali ke shell jarak jauh adb, masukkanexitatau tekan Control+D.
Contoh:
$ adb -s emulator-5554 shell # sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db SQLite version 3.3.12 Enter ".help" for instructions .... enter commands, then quit... # sqlite> .exit
Catatan: Anda memerlukan akses root ke sistem file untuk melihat file
dalam hierarki direktori /data/data.
Untuk menggunakan sqlite3 secara lokal, alih-alih di dalam shell,
cukup tarik file database dari perangkat dan mulai sqlite3:
- Salin file database dari perangkat Anda ke mesin host:
adb pull <database-file-on-device>
- Mulai alat
sqlite3, yang menentukan file database:sqlite3 <database-file-on-host>