Memasukkan data ke dalam Tabel menggunakan metode insert() dari Class SQLiteDatabase dalam Android

insert()

Adalah metode dari class SQLiteDatabase yang digunakan untuk memasukkan data ke dalam tabel.

Syntax:

ContentValues nama_variabel_content_values=new ContentValues();

nama_variabel_content_values.put(KONSTANTA_dari_field, “data_yang_akan_dimasukkan”);

objek_SQLiteDatabase.insert(“nama_tabel”, null, nama_variabel_content_values);

Keterangan:

Jadi untuk menggunakan metode insert() maka kita memerlukan tiga tahap, yaitu:

  • Membuat objek dari clas ContentValues().
  • Memasukkan data ke objek ContentValues menggunakan metode put().
  • Memasukkan data ke tabel menggunakan metode insert().

Contoh Kasus:

Diketahui:

Saya mempunyai:

  • Activity bernama insert_data.
  • Tabel bernama user yang berisi 2 field yaitu username dan password.

Pertanyaan:

Bagaimana cara memasukkan data ke dalam tabel user menggunakan metode insert() dari SQLiteDatabase … ?

Jawaban:

Kamu bisa gunakan kode seperti berikut ini:

public class insert_data extends Activity { 

public static final String USERNAME=”username”;
public static final String PASSWORD=”password”;
SQLiteDatabase db;

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ContentValues cv=new ContentValues();
cv.put(USERNAME, “Fahmi Basya Kartapura”);
cv.put(PASSWORD, “android”);
db.insert(“user”, null,cv);

}

}

Keterangan:

  • ContentValues cv=new ContentValues(), Kode ini digunakan untuk membuat objek cv yang bertipe ContentValues.
  • cv.put(USERNAME, “Fahmi Basya Kartapura”), Kode ini digunakan untuk memasukkan data “Fahmi Basya Kartapura” ke konstanta USERNAME.
  • db.insert(“user”, null,cv), Kode ini digunakan untuk memasukkan data dari objek cv ke dalam tabel user.

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *