Android SQLite CRUD Example
Android SQLite CRUD Example
package com.prgguru.example;
import java.util.ArrayList;
import android.app.ListActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Toast;
public class SQLiteCrudExample extends ListActivity {
//DB name
private final String dbName = "Android";
//Table name
private final String tableName = "Versions";
//String array has list Android versions which will be populated in the list
private final String[] versionNames= new String[]{"Cupcake", "Donut", "Eclair",
"Froyo", "Gingerbread", "Honeycomb", "Ice Cream Sandwich", "Jelly Bean",
"Kitkat"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayList<String> results = new ArrayList<String>();
//Declare SQLiteDatabase object
SQLiteDatabase sampleDB = null;
try {
//Instantiate sampleDB object
sampleDB = this.openOrCreateDatabase(dbName, MODE_PRIVATE, null);
//Create table using execSQL
sampleDB.execSQL("CREATE TABLE IF NOT EXISTS " + tableName + "
(versionname VARCHAR);");
1
Demo
Thats all. Its time to test our code.
Run the application using emulator or device by right clicking on the project >> Run as >>
Android applicaiton >> Choose emulator or device.