Android修改数据库操作
时间: 2023-08-05 17:36:28 浏览: 128
要修改Android数据库中的数据,可以按照以下步骤操作:
1. 获取可写的数据库对象
```java
SQLiteDatabase db = dbHelper.getWritableDatabase();
```
2. 使用 `ContentValues` 对象存储要修改的数据
```java
ContentValues values = new ContentValues();
values.put("name", "new name");
values.put("age", 20);
```
3. 使用 `update()` 方法修改数据
```java
db.update("table_name", values, "id=?", new String[]{"1"});
```
其中,第一个参数是要修改的表名;第二个参数是存储要修改的数据的 `ContentValues` 对象;第三个参数是修改的条件,可以使用占位符 `?`,并将具体的值放在 `new String[]{}` 中;第四个参数是占位符的具体值。
完整的代码示例:
```java
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("name", "new name");
values.put("age", 20);
db.update("table_name", values, "id=?", new String[]{"1"});
```