VIDEO VIDEO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package com. example . programmingknowledge . sqliteapp ; import android.content.Context ; import android.database.sqlite.SQLiteDatabase ; import android.database.sqlite.SQLiteOpenHelper ; /** * Created by ProgrammingKnowledge on 4/3/2015. */ public class DatabaseHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "Student.db" ; public static final String TABLE_NAME = "student_table" ; public static final String COL_1 = "ID" ; public static final String COL_2 = "NAME" ; public static final String COL_3 = "SURNAME" ; public static final String COL_4 = "MARKS" ; public DatabaseHelper ( Context context) { super ( context, DATABASE_NAME, null , 1 ); SQLiteDatabase db = this . getWritableDatabase (); } @Override public void onCreate ( SQLiteDatabase db) { db. execSQL ( "create table " + TABLE_NAME + " (ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT,SURNAME TEXT,MARKS INTEGER)" ); } @Override public void onUpgrade ( SQLiteDatabase db, int oldVersion, int newVersion) { db. execSQL ( "DROP TABLE IF EXISTS " + TABLE_NAME); onCreate( db); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 package com. example . programmingknowledge . sqliteapp ; import android.support.v7.app.ActionBarActivity ; import android.os.Bundle ; import android.view.Menu ; import android.view.MenuItem ; public class MainActivity extends ActionBarActivity { DatabaseHelper myDb; @Override protected void onCreate ( Bundle savedInstanceState) { super . onCreate ( savedInstanceState); setContentView( R. layout . activity_main ); myDb = new DatabaseHelper( this ); } @Override public boolean onCreateOptionsMenu ( Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater(). inflate ( R. menu . menu_main , menu); return true ; } @Override public boolean onOptionsItemSelected ( MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item. getItemId (); //noinspection SimplifiableIfStatement if ( id == R. id . action_settings ) { return true ; } return super . onOptionsItemSelected ( item); } }
1 2 3 4 5 6 7 8 <RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:tools= "http://schemas.android.com/tools" android:layout_width= "match_parent" android:layout_height= "match_parent" android:paddingLeft= "@dimen/activity_horizontal_margin" android:paddingRight= "@dimen/activity_horizontal_margin" android:paddingTop= "@dimen/activity_vertical_margin" android:paddingBottom= "@dimen/activity_vertical_margin" tools:context= ".MainActivity" > </RelativeLayout>
Introduction + Creating Database and Tables
android sqlite database tutorial
android sqlite database tutorial for beginners
Developing Android Apps - Optional SQLite Tutorial
Android Tutorials for Beginners: SQLIteDatabase in Android
android sqlite database tutorial youtube
android sqlite database tutorial step by step
android sqlite create database example
android database sqlite sqlitedatabase
Android SQLite database and content provider
Tidak ada komentar: