Android
Dostęp do baz danych SQLite za pomocą klasy ContentValues
Szukaj…
Wstawianie i aktualizowanie wierszy w bazie danych SQLite
Najpierw musisz otworzyć bazę danych SQLite, co można zrobić w następujący sposób:
SQLiteDatabase myDataBase;
String mPath = dbhelper.DATABASE_PATH + dbhelper.DATABASE_NAME;
myDataBase = SQLiteDatabase.openDatabase(mPath, null, SQLiteDatabase.OPEN_READWRITE);
Po otwarciu bazy danych możesz łatwo wstawiać lub aktualizować wiersze za pomocą klasy ContentValues
. W poniższych przykładach założono, że imię jest nadane przez str_edtfname
a nazwisko przez str_edtlname
. Należy również wymienić table_name
pod nazwą tabeli, który chcesz zmodyfikować.
Wstawianie danych
ContentValues values = new ContentValues();
values.put("First_Name", str_edtfname);
values.put("Last_Name", str_edtlname);
myDataBase.insert("table_name", null, values);
Aktualizacja danych
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow