Hi Coders, Di Android ada beberapa cara untuk menyimpan data aplikasi seperti Shared Prefence, File, SQLite dan lainnya. Nah untuk artikel kali ini kita akan membahas salah satu dari penyimpanan data di android yaitu SQLite. di artikel kali ini kita akan menggunakan kelas pembantu untuk mengelola Database yaitu SQLiteOpenHelper . Sebelum kita mempelajari lebih dalam ada baiknya kita mengenal terlebih dahulu tentang SQLite
Apa Itu SQLite ?
Menurut pengertian mayoritas :
SQLite
merupakan sebuah sistem manajemen basisdata
relasional yang bersifat
ACID-compliant dan memiliki
ukuran pustaka kode yang relatif kecil,
ditulis dalam bahasa C.
Mudahnya, SQLite itu jenis database yang ringan dan tersedia dalam OS Android. Ada
beberapa jenis database lainnya yang juga sering digunakan oleh para
developer seperti salah satu contohnya ialah Realm
Latihan
1. Membuat Project Baru
buatlah sebuah project baru di android studio , terserah apa nama projectnya, disini saya memberi nama project nya dengan nama SQLiteTutorial2. Membuat Model Class
pertama kita buat model class fugsinya untuk apa?? , model class berfungsi untuk membuat kerangka suatu Databse3.Membuat MyDatabaseHelper
Kita butuh kelas Database Helper untuk meng-handle operasi CRUD (Create, Read, Update, and Delete). Buat class baru dan beri nama MyDatabaseHelper.java. Dalam membuat kelas ini kita menggunakan extends class SQLiteOpenHelper.4.Menambahkan operasi CRUD
menambahkan operasi CRUD berfungsi untuk menambah membaca mengganti dan menghapus data di dalam database1. Membuat Data
Untuk menambahkan row ke dalam table, kita buat sebuah method sendiri yaitu addRow() dengan sebuah parameter model class. Kita membuat object ContentValues untuk menyimpan isi row, yang kemudian kita masukkan ke database dengan method insert(). Setelah itu jangan lupa untuk di tutup koneksi databasenya. Masukkan ini kedalam MyDatabaseHelper.java2.Membaca Data
Kita gunakan 2 method, getUsermodel() untuk membaca hanya satu baris (record) dan getAllUsermodel() untuk membaca seluruh record dalam table.3.Mengupdate/Mengganti Data
Untuk mengupdate row pada data, kita buat sebuah method sendiri yaitu updateRow() dengan sebuah parameter model class4.Menghapus Data
Yang terakhir kita buat method untuk menghapus data
ok Sekian dari saya thanks udah nyempetin waktunya untuk baca artikel CodesGram semoga bisa bermanfaat untuk coders yang sedang membuat aplikasi yang berbasis CRUD dan ingin menyimpan datanya di database lokal . Baca juga artikel artikel CodesGram yang lain ya agar menambah sedikit pengetahuan coders semua. Sampai Jumpa di lain artikel bye...
Tutorial Android : Pembuatan SQLite Open Helper
Reviewed by Abdullah sulam
on
18.08
Rating:
Tidak ada komentar: