Dalam mengembangkan aplikasi Android yang menggunakan local database, tentu penting mengetahui apakah tabel yang kita buat sudah sesuai dengan yang diinginkan atau belum. Selain itu, saat melakukan proses, baik itu Insert, Update, maupun Delete, kita juga perlu tahu apakah prosesnya sudah berhasil atau belum.
Oleh karena itu, ilmu tentang melihat database sangatlah berguna untuk dipelajari. Mari mulai belajar dari skill paling dasar. Kamu akan mempelajari:
- Bagaimana cara meng-export local database dan melihatnya secara manual
- Bagaimana melihat local database secara live (langsung) menggunakan bantuan library Stetho
- Dan terakhir, kita akan mengulik fitur baru di Android Studio 4.1 yang bernama Database Inspector.
3. 1. Mengapa data pada database
tidak tampil?
2. Mengapa terjadi force close saat
menyimpan dan menghapus
database?
3. Mengapa gambar dari database
tidak muncul?
FAQ Tentang Database
6. Melihat Secara Manual
Download database dan buka
dengan sqlite browser
Menggunakan Library Stetho
Library dari Facebook untuk melihat database secara Live
Database Inspector
Fitur baru pada
Android Studio 4.1
1 2 3
3 Cara Melihat Database
15. ● Tambah library di build.gradle (Module:app)
implementation 'com.facebook.stetho:stetho:1.5.1'
● Buat Class baru dengan nama MyApplication
class MyApplication : Application() {
override fun onCreate() {
super.onCreate()
Stetho.initializeWithDefaults(this)
}
}
● Tambahkan name pada AndroidManifest
<application
android:name=".MyApplication"
...
Tambahkan Kode ke Project
23. ● Klik icon hijau pada samping query > masukkan parameter > klik “Run”
Coba Query Langsung
24. ● Run Query > tulis query yang diinginkan > klik “Run”
Coba Custom Query
25. ● Klik 2x pada field > ganti teks > enter = otomatis berubah
Edit Langsung Database
26. ● Centang pada checkbox “Live Update > tambah data = data otomatis bertambah
Live Update
27. ● Melihat Secara Manual
- Setiap kali mengubah data harus export database.
● Menggunakan Library Stetho
+ Otomatis berubah ketika database berubah.
- Perlu menambahkan library.
● Database Inspector pada Android Studio 4.1
+ Otomatis berubah ketika database berubah. (Live Update)
+ Tidak perlu menambahkan library.
+ Bisa menjalankan langsung query pada DAO.
+ Bisa menjalankan custom query sendiri.
+ Bisa mengubah database secara langsung.
- Masih preview.
Kesimpulan