Android Inserimento e aggiornamento di righe in un database SQLite

Esempio

Innanzitutto, è necessario aprire il database SQLite, che può essere eseguito come segue:

SQLiteDatabase myDataBase; 
String mPath = dbhelper.DATABASE_PATH + dbhelper.DATABASE_NAME;
myDataBase = SQLiteDatabase.openDatabase(mPath, null, SQLiteDatabase.OPEN_READWRITE);

Dopo aver aperto il database, puoi facilmente inserire o aggiornare le righe utilizzando la classe ContentValues . I seguenti esempi presumono che un nome sia dato da str_edtfname e un ultimo nome da str_edtlname . È inoltre necessario sostituire table_name con il nome della tabella che si desidera modificare.

Inserimento di dati

ContentValues values = new ContentValues();
values.put("First_Name", str_edtfname);
values.put("Last_Name", str_edtlname);
myDataBase.insert("table_name", null, values);

Aggiornamento dei dati

ContentValues values = new ContentValues();
values.put("First_Name", str_edtfname);
values.put("Last_Name", str_edtlname);
myDataBase.update("table_name", values, "id" + " = ?", new String[] {id});