Kotlin Androidte veritabanı islemlerinin formulunu bilen var mı acaba.Tablo olusturma, veri ekleme, verileri okutma vb. Örnegin;
try {
val veritabani = this.openOrCreateDatabase("urunler", MODE_PRIVATE,null)
veritabani.execSQL("create table if not exists urunler(id INGETER PRİMARY KEY,isim VARCHAR,fiyat INT)")
veritabani.execSQL("INSERT INTO urunler(isim,fiyat)VALUES('dcpremium',525)")
val cursor = veritabani.rawQuery("SELECT * FROM urunler",null)
val idColumnIndex = cursor.getColumnIndex("id")
val isimColumIndex = cursor.getColumnIndex("isim")
val fiyatColumIndex = cursor.getColumnIndex("fiyat")
while (cursor.moveToNext()){
println("ID: ${cursor.getInt(idColumnIndex)}")
println("Isim: ${cursor.getString(isimColumIndex)}")
println("Fiyat: ${cursor.getInt(fiyatColumIndex)}")
}
cursor.close()
}catch (e : Exception){
e.printStackTrace()
}
}
}
Benim burada anladıgım sırasıyla;
- Tabloyu olustur
- Tabloya veriler ekle
- Urunler tablosundaki verileri sorgula, cursor değişkenine ata
- Suton anahtar kelimelerini değişkene ata
- Döngü oluşturup ilk satırdan gezinmeye basla
- Girilen anahtar ve değerleri ekrana yazdır.
Bu kodlardan bunu anlayabilirmiyim. Ya da en dogru izlenilmesi gereken yol sırasıyla hangisi. Yardimci olurmusunuz.