Android
Accesso ai database SQLite utilizzando la classe ContentValues
Ricerca…
Inserimento e aggiornamento di righe in un database SQLite
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});
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow