Menampilkan Data dari Tabel

Syntax:

objekDatabase.rawQuery(“KodeUntukAmbilDataDariTabel”, null);

Contoh:

Saya ingin menampilkan data dari tabel tbAlamat

Pertanyaan:

Bagaimana kita melakukannya ... ?

Jawaban:

Kita bisa gunakan kode berikut ini:

SQLiteDatabase db=openOrCreateDatabase("dbBekam.sqlite", MODE_PRIVATE, null);

Cursor cAmbilData=db.rawQuery("SELECT * FROM tbAlamat", null);

cAmbilData.moveToFirst();

String namaKlinik=cAmbilData.getString(1);

Integer idProv=cAmbilData.getInt(2);

Integer idKota=cAmbilData.getInt(3);

String alamat=cAmbilData.getString(5);

Keterangan:

  • db adalah objek dari class SQLiteDatabase
  • Cursor adalah interface yang digunakan untuk membaca dan menulis  secara acak ke resultset dari query database.
  • rawQuery() adalah sebuah metode yang digunakan untuk mengambil data dari tabel
  • cAmbilData.moveToFirst(), kode ini berarti kita memindahkan cursor ke baris pertama.
  • cAmbilData.getString(1), kode ini berarti saya mengambil data bertipe string dari kolom yang berindex 1 yaitu kolom kedua yaitu kolom nama_klinik
  • cAmbilData.getInt(2), kode ini berarti saya mengambil data bertipe integer dari kolom yang berindex 2 yaitu kolom ketiga yaitu kolom id_provinsi
  • cAmbilData.getInt(3), kode ini berarti saya mengambil data bertipe integer dari kolom yang berindex 3 yaitu kolom keempat yaitu kolom id_kota
  • cAmbilData.getString(5), kode ini berarti saya mengambil data bertipe string dari kolom yang berindex 5 yaitu kolom keenam yaitu kolom alamat

Penutup

Sekian dan terima Kasih

2016 © Fahmi Basya Kartapura