Android
Доступ к базам данных SQLite с использованием класса ContentValues
Поиск…
Вставка и обновление строк в базе данных SQLite
Во-первых, вам нужно открыть базу данных SQLite, которая может быть выполнена следующим образом:
SQLiteDatabase myDataBase;
String mPath = dbhelper.DATABASE_PATH + dbhelper.DATABASE_NAME;
myDataBase = SQLiteDatabase.openDatabase(mPath, null, SQLiteDatabase.OPEN_READWRITE);
После открытия базы данных вы можете легко вставлять или обновлять строки, используя класс ContentValues
. В следующих примерах предполагается, что первое имя дается str_edtfname
и последнее имя str_edtlname
. Вам также нужно заменить table_name
именем вашей таблицы, которое вы хотите изменить.
Вставка данных
ContentValues values = new ContentValues();
values.put("First_Name", str_edtfname);
values.put("Last_Name", str_edtlname);
myDataBase.insert("table_name", null, values);
Обновление данных
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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow