Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Mobile Development
  3. Android
  4. Android sqlite connection

Android sqlite connection

Scheduled Pinned Locked Moved Android
androiddatabasesqlite
6 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    User 11462913
    wrote on last edited by
    #1

    i want coding for creating sqlite database in android project and its connectivity.reply quickly

    L G 3 Replies Last reply
    0
    • U User 11462913

      i want coding for creating sqlite database in android project and its connectivity.reply quickly

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Please read http://www.codeproject.com/Forums/13695/Mobile.aspx[^]. See also http://www.codeproject.com/KB/android/[^] and http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html[^].

      G 1 Reply Last reply
      0
      • L Lost User

        Please read http://www.codeproject.com/Forums/13695/Mobile.aspx[^]. See also http://www.codeproject.com/KB/android/[^] and http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html[^].

        G Offline
        G Offline
        giaosucan
        wrote on last edited by
        #3

        You can refer this code

        package com.zindio.app;

        import java.util.ArrayList;
        import java.util.List;

        import android.content.ContentValues;
        import android.content.Context;
        import android.database.Cursor;
        import android.database.sqlite.SQLiteDatabase;
        import android.database.sqlite.SQLiteOpenHelper;

        public class DataBaseHandler extends SQLiteOpenHelper {

        // All Static variables
        // Database Version
        private static final int DATABASE\_VERSION = 1;
        
        // Database Name
        private static final String DATABASE\_NAME = "menuitemsordered";
        
        // Ordered Menu Items table name
        private static final String TABLE\_MENUITEMS = "menuitems";
        
        // Ordered Menu Items Table Columns names
        private static final String KEY\_UNIQUEID = "id";
        private static final String KEY\_MENUID = "menuid";
        private static final String KEY\_NAME = "name";
        private static final String KEY\_PRICE = "price";
        private static final String KEY\_DESCRIPTION = "description";
        
        public DataBaseHandler(Context context) {
        	super(context, DATABASE\_NAME, null, DATABASE\_VERSION);
        }
        
        // Creating Tables
        @Override
        public void onCreate(SQLiteDatabase db) {
        	String CREATE\_MENUITEMS\_TABLE = "CREATE TABLE " + TABLE\_MENUITEMS + "("
        			+ KEY\_UNIQUEID + " INTEGER PRIMARY KEY," + KEY\_MENUID
        			+ " TEXT," + KEY\_NAME + " TEXT," + KEY\_PRICE + " TEXT,"
        			+ KEY\_DESCRIPTION + " TEXT" + ")";
        	db.execSQL(CREATE\_MENUITEMS\_TABLE);
        }
        
        // Upgrading database
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        	// Drop older table if existed
        	db.execSQL("DROP TABLE IF EXISTS " + TABLE\_MENUITEMS);
        
        	// Create tables again
        	onCreate(db);
        }
        
        /\*\*
         \* All CRUD(Create, Read, Update, Delete) Operations
         \*/
        
        // Adding new ordered item
        Long additem(ordereditems item) {
        
        	Long lInsertedID;
        	SQLiteDatabase db = this.getWritableDatabase();
        	
        	
        	ContentValues values = new ContentValues();
        	values.put(KEY\_NAME, item.getName());
        	values.put(KEY\_PRICE, item.getamount());
        	values.put(KEY\_MENUID, item.getmenuitemid());
        	// Inserting Row
        
        	lInsertedID = db.insert(TABLE\_MENUITEMS, null, values);
        	db.close(); // Closing database connection
        	return lInsertedID;
        }
        
        // Getting single contact
        ordereditems getitem(int id) {
        	SQLiteDatabase db = this.getReadableDatabase();
        	// private static final String KEY\_UNIQUEID = "id";
        	// private static final String KEY\_MENUID = "menuid";
        	// private static final String KEY\_NAME = "name";
        	// private static f
        
        L 1 Reply Last reply
        0
        • G giaosucan

          You can refer this code

          package com.zindio.app;

          import java.util.ArrayList;
          import java.util.List;

          import android.content.ContentValues;
          import android.content.Context;
          import android.database.Cursor;
          import android.database.sqlite.SQLiteDatabase;
          import android.database.sqlite.SQLiteOpenHelper;

          public class DataBaseHandler extends SQLiteOpenHelper {

          // All Static variables
          // Database Version
          private static final int DATABASE\_VERSION = 1;
          
          // Database Name
          private static final String DATABASE\_NAME = "menuitemsordered";
          
          // Ordered Menu Items table name
          private static final String TABLE\_MENUITEMS = "menuitems";
          
          // Ordered Menu Items Table Columns names
          private static final String KEY\_UNIQUEID = "id";
          private static final String KEY\_MENUID = "menuid";
          private static final String KEY\_NAME = "name";
          private static final String KEY\_PRICE = "price";
          private static final String KEY\_DESCRIPTION = "description";
          
          public DataBaseHandler(Context context) {
          	super(context, DATABASE\_NAME, null, DATABASE\_VERSION);
          }
          
          // Creating Tables
          @Override
          public void onCreate(SQLiteDatabase db) {
          	String CREATE\_MENUITEMS\_TABLE = "CREATE TABLE " + TABLE\_MENUITEMS + "("
          			+ KEY\_UNIQUEID + " INTEGER PRIMARY KEY," + KEY\_MENUID
          			+ " TEXT," + KEY\_NAME + " TEXT," + KEY\_PRICE + " TEXT,"
          			+ KEY\_DESCRIPTION + " TEXT" + ")";
          	db.execSQL(CREATE\_MENUITEMS\_TABLE);
          }
          
          // Upgrading database
          @Override
          public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
          	// Drop older table if existed
          	db.execSQL("DROP TABLE IF EXISTS " + TABLE\_MENUITEMS);
          
          	// Create tables again
          	onCreate(db);
          }
          
          /\*\*
           \* All CRUD(Create, Read, Update, Delete) Operations
           \*/
          
          // Adding new ordered item
          Long additem(ordereditems item) {
          
          	Long lInsertedID;
          	SQLiteDatabase db = this.getWritableDatabase();
          	
          	
          	ContentValues values = new ContentValues();
          	values.put(KEY\_NAME, item.getName());
          	values.put(KEY\_PRICE, item.getamount());
          	values.put(KEY\_MENUID, item.getmenuitemid());
          	// Inserting Row
          
          	lInsertedID = db.insert(TABLE\_MENUITEMS, null, values);
          	db.close(); // Closing database connection
          	return lInsertedID;
          }
          
          // Getting single contact
          ordereditems getitem(int id) {
          	SQLiteDatabase db = this.getReadableDatabase();
          	// private static final String KEY\_UNIQUEID = "id";
          	// private static final String KEY\_MENUID = "menuid";
          	// private static final String KEY\_NAME = "name";
          	// private static f
          
          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          Why have you posted this to me?

          1 Reply Last reply
          0
          • U User 11462913

            i want coding for creating sqlite database in android project and its connectivity.reply quickly

            G Offline
            G Offline
            giaosucan
            wrote on last edited by
            #5

            You can refer this code

            package com.zindio.app;

            import java.util.ArrayList;
            import java.util.List;

            import android.content.ContentValues;
            import android.content.Context;
            import android.database.Cursor;
            import android.database.sqlite.SQLiteDatabase;
            import android.database.sqlite.SQLiteOpenHelper;

            public class DataBaseHandler extends SQLiteOpenHelper {

            // All Static variables
            // Database Version
            private static final int DATABASE\_VERSION = 1;
            
            // Database Name
            private static final String DATABASE\_NAME = "menuitemsordered";
            
            // Ordered Menu Items table name
            private static final String TABLE\_MENUITEMS = "menuitems";
            
            // Ordered Menu Items Table Columns names
            private static final String KEY\_UNIQUEID = "id";
            private static final String KEY\_MENUID = "menuid";
            private static final String KEY\_NAME = "name";
            private static final String KEY\_PRICE = "price";
            private static final String KEY\_DESCRIPTION = "description";
            
            public DataBaseHandler(Context context) {
            	super(context, DATABASE\_NAME, null, DATABASE\_VERSION);
            }
            
            // Creating Tables
            @Override
            public void onCreate(SQLiteDatabase db) {
            	String CREATE\_MENUITEMS\_TABLE = "CREATE TABLE " + TABLE\_MENUITEMS + "("
            			+ KEY\_UNIQUEID + " INTEGER PRIMARY KEY," + KEY\_MENUID
            			+ " TEXT," + KEY\_NAME + " TEXT," + KEY\_PRICE + " TEXT,"
            			+ KEY\_DESCRIPTION + " TEXT" + ")";
            	db.execSQL(CREATE\_MENUITEMS\_TABLE);
            }
            
            // Upgrading database
            @Override
            public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            	// Drop older table if existed
            	db.execSQL("DROP TABLE IF EXISTS " + TABLE\_MENUITEMS);
            
            	// Create tables again
            	onCreate(db);
            }
            
            /\*\*
             \* All CRUD(Create, Read, Update, Delete) Operations
             \*/
            
            // Adding new ordered item
            Long additem(ordereditems item) {
            
            	Long lInsertedID;
            	SQLiteDatabase db = this.getWritableDatabase();
            	
            	
            	ContentValues values = new ContentValues();
            	values.put(KEY\_NAME, item.getName());
            	values.put(KEY\_PRICE, item.getamount());
            	values.put(KEY\_MENUID, item.getmenuitemid());
            	// Inserting Row
            
            	lInsertedID = db.insert(TABLE\_MENUITEMS, null, values);
            	db.close(); // Closing database connection
            	return lInsertedID;
            }
            
            // Getting single contact
            ordereditems getitem(int id) {
            	SQLiteDatabase db = this.getReadableDatabase();
            	// private static final String KEY\_UNIQUEID = "id";
            	// private static final String KEY\_MENUID = "menuid";
            	// private static final String KEY\_NAME = "name";
            	// p
            
            1 Reply Last reply
            0
            • U User 11462913

              i want coding for creating sqlite database in android project and its connectivity.reply quickly

              G Offline
              G Offline
              giaosucan
              wrote on last edited by
              #6

              You can refer my following code You can customize this code as a library for sqllite

              package com.zindio.app;

              import java.util.ArrayList;
              import java.util.List;

              import android.content.ContentValues;
              import android.content.Context;
              import android.database.Cursor;
              import android.database.sqlite.SQLiteDatabase;
              import android.database.sqlite.SQLiteOpenHelper;

              public class DataBaseHandler extends SQLiteOpenHelper {

              // All Static variables
              // Database Version
              private static final int DATABASE\_VERSION = 1;
              
              // Database Name
              private static final String DATABASE\_NAME = "menuitemsordered";
              
              // Ordered Menu Items table name
              private static final String TABLE\_MENUITEMS = "menuitems";
              
              // Ordered Menu Items Table Columns names
              private static final String KEY\_UNIQUEID = "id";
              private static final String KEY\_MENUID = "menuid";
              private static final String KEY\_NAME = "name";
              private static final String KEY\_PRICE = "price";
              private static final String KEY\_DESCRIPTION = "description";
              
              public DataBaseHandler(Context context) {
              	super(context, DATABASE\_NAME, null, DATABASE\_VERSION);
              }
              
              // Creating Tables
              @Override
              public void onCreate(SQLiteDatabase db) {
              	String CREATE\_MENUITEMS\_TABLE = "CREATE TABLE " + TABLE\_MENUITEMS + "("
              			+ KEY\_UNIQUEID + " INTEGER PRIMARY KEY," + KEY\_MENUID
              			+ " TEXT," + KEY\_NAME + " TEXT," + KEY\_PRICE + " TEXT,"
              			+ KEY\_DESCRIPTION + " TEXT" + ")";
              	db.execSQL(CREATE\_MENUITEMS\_TABLE);
              }
              
              // Upgrading database
              @Override
              public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
              	// Drop older table if existed
              	db.execSQL("DROP TABLE IF EXISTS " + TABLE\_MENUITEMS);
              
              	// Create tables again
              	onCreate(db);
              }
              
              /\*\*
               \* All CRUD(Create, Read, Update, Delete) Operations
               \*/
              
              // Adding new ordered item
              Long additem(ordereditems item) {
              
              	Long lInsertedID;
              	SQLiteDatabase db = this.getWritableDatabase();
              	
              	
              	ContentValues values = new ContentValues();
              	values.put(KEY\_NAME, item.getName());
              	values.put(KEY\_PRICE, item.getamount());
              	values.put(KEY\_MENUID, item.getmenuitemid());
              	// Inserting Row
              
              	lInsertedID = db.insert(TABLE\_MENUITEMS, null, values);
              	db.close(); // Closing database connection
              	return lInsertedID;
              }
              
              // Getting single contact
              ordereditems getitem(int id) {
              	SQLiteDatabase db = this.getReadableDatabase();
              	// private static final String KEY\_UNIQUEID = "id";
              	// private static final String KEY\_MENUID = "menuid
              
              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups