Android
Accès aux bases de données SQLite à l'aide de la classe ContentValues
Recherche…
Insertion et mise à jour de lignes dans une base de données SQLite
Tout d'abord, vous devez ouvrir votre base de données SQLite, ce qui peut être fait comme suit:
SQLiteDatabase myDataBase;
String mPath = dbhelper.DATABASE_PATH + dbhelper.DATABASE_NAME;
myDataBase = SQLiteDatabase.openDatabase(mPath, null, SQLiteDatabase.OPEN_READWRITE);
Après avoir ouvert la base de données, vous pouvez facilement insérer ou mettre à jour des lignes à l'aide de la classe ContentValues
. Les exemples suivants supposent qu'un prénom est donné par str_edtfname
et un nom de famille par str_edtlname
. Vous devez également remplacer table_name
par le nom de votre table que vous souhaitez modifier.
Insérer des données
ContentValues values = new ContentValues();
values.put("First_Name", str_edtfname);
values.put("Last_Name", str_edtlname);
myDataBase.insert("table_name", null, values);
Mise à jour des données
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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow