Ads Here

Saturday, August 17, 2019

Tutorial SQLite Di Android Studio


Tutorial SQLite Di Android Studio


Tutorial SQLite Di Android Studio




 SQlite adalah basis data basis kueri Struktur, sumber terbuka, ringan, tidak ada akses jaringan, dan basis data mandiri. Ini mendukung fitur basis data relasional tertanam. Setiap kali aplikasi perlu menyimpan sejumlah besar data kemudian menggunakan sqlite lebih disukai daripada sistem repositori lainnya seperti SharedPreferences atau menyimpan data dalam file.

Android telah membangun implementasi database SQLite. Ini tersedia secara lokal melalui perangkat (ponsel & tablet) dan berisi data dalam format teks. Ini membawa data yang ringan dan cocok dengan banyak bahasa. Jadi, tidak diperlukan prosedur administrasi atau pengaturan database.

Membuat Dan Memutakhirkan Basis Data di Android

Untuk membuat, memperbarui, dan operasi lainnya, Anda perlu membuat kelas subclass atau SQLiteOpenHelper. SQLiteOpenHelper adalah kelas pembantu untuk mengelola pembuatan basis data dan manajemen versi. Ini menyediakan dua metode onCreate (SQLiteDatabase db), onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion).

SQLiteOpenHelper bertanggung jawab untuk membuka basis data jika ada, membuat basis data jika tidak ada dan memutakhirkan jika diperlukan. SQLiteOpenHelper hanya membutuhkan DATABASE_NAME untuk membuat basis data. Setelah memperluas SQLiteOpenHelper, Anda perlu mengimplementasikan metodenya onCreate, onUpgrade, dan konstruktor.

metode onCreate (SQLiteDatabase sqLiteDatabase) disebut hanya sekali selama siklus hidup aplikasi. Ini akan dipanggil setiap kali ada panggilan pertama untuk getReadableDatabase () atau fungsi getWritableDatabase () tersedia di kelas super SQLiteOpenHelper. Jadi kelas SQLiteOpenHelper memanggil metode onCreate () setelah membuat database dan membuat objek SQLiteDatabase. Nama database dilewatkan dalam panggilan konstruktor.

onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion) hanya dipanggil setiap kali ada pembaruan dalam versi yang ada. Jadi untuk memperbarui versi kita harus menambah nilai variabel versi yang diteruskan dalam konstruktor superclass.

Dalam metode onUpgrade kita dapat menulis kueri untuk melakukan tindakan apa pun yang diperlukan. Dalam kebanyakan contoh, Anda akan melihat bahwa tabel yang ada sedang dijatuhkan dan lagi metode onCreate () dipanggil untuk membuat tabel lagi. Tapi itu tidak wajib untuk melakukannya dan itu semua tergantung pada kebutuhan Anda.

Kami harus mengubah versi database jika kami telah menambahkan baris baru di tabel database. Jika kami memiliki persyaratan bahwa kami tidak ingin kehilangan data yang ada dalam tabel, maka kami dapat menulis ubah tabel permintaan dalam metode onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion).

Untuk lebih jelasnya baca: Masukkan, Baca, Hapus & Perbarui Operasi Dalam SQLite
Contoh SQLite di Android Studio
Dapatkan Pemahaman Yang Lebih Baik tentang Sqlite Sebelum Anda Baca Contoh - Untuk mendapatkan pemahaman yang lebih baik tentang database SQlite, Anda disarankan untuk membaca artikel di bawah ini terlebih dahulu:

Pengantar SQLite Dan Instalasi

Daftar Semua Operator Dalam SQLite
Tipe Data Dan Perintah Dalam SQLite
Daftar Semua Klausa Dalam SQLite Untuk Menentukan Kondisi Tertentu
Masukkan, Baca, Hapus & Perbarui Operasi Dalam SQLite


No comments:

Post a Comment