package com.example.contohentridatabase;
//Author :midasoft.blogspot.com
import java.util.List;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class DBHelperMob extends SQLiteOpenHelper {
/** deklarasi konstanta-konstanta yang dipakai pada database, menyerupai nama tabel,
ma-nama kolom, nama database, dan versi dari database **/
public static final String TABLE_NAME = "appl_inventori";
public static final String COLUMN_ID = "_id";
public static final String COLUMN_NAME = "nama_barang";
public static final String COLUMN_MERK = "merk_barang";
public static final String COLUMN_HARGA = "harga_barang";
private static final String db_name ="inventori.db";
private static final int db_version=1;
// Perintah SQL untuk menciptakan tabel database baru
private static final String db_create = "create table "
+ TABLE_NAME + "("
+ COLUMN_ID +" integer primary key autoincrement, "
+ COLUMN_NAME+ " varchar(30) not null, "
+ COLUMN_MERK+ " varchar(30) not null, "
+ COLUMN_HARGA+ " varchar(30) not null);";
public DBHelperMob(Context context) {
super(context, db_name, null, db_version);
// Auto generated
}
//mengeksekusi perintah SQL di atas untuk menciptakan tabel database baru
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(db_create);
}
// dijalankan apabila ingin mengupgrade database
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.w(DBHelperMob.class.getName(),"Upgrading database from version " + oldVersion + " to "
+ newVersion + ", which will destroy all old data");
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
public void add(Barang barang) {
// TODO Auto-generated method stub
}
public List<Barang> getAllBarang() {
// TODO Auto-generated method stub
return null;
}
public void addBarang(Barang barang) {
// TODO Auto-generated method stub
}
}
0 Response to "Source Code Dbhelper Di Sqlite Database Di Android"