android studio安卓增删改查作业
时间: 2024-11-28 08:14:01 浏览: 6
Android连接MySQL数据库并进行增删改查操作示例讲解
在Android Studio中进行增删改查(CRUD)操作通常涉及数据库管理,尤其是SQLite,因为它是Android应用中最常用的本地存储方案。以下是基本步骤:
1. **创建表(Create)**:
- 首先,在AndroidManifest.xml中配置SQLiteOpenHelper,这是用于管理数据库版本的类。
- 使用SQLiteDatabase的`execSQL()`方法编写CREATE TABLE语句来定义数据模型。
```java
SQLiteDatabase db = dbHelper.getWritableDatabase();
String createTableQuery = "CREATE TABLE IF NOT EXISTS Users (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT)";
db.execSQL(createTableQuery);
```
2. **读取(Read)**:
- 使用`query()`方法从数据库获取数据,可以根据条件查询特定记录。
```java
Cursor cursor = db.query("Users", null, null, null, null, null, null);
while (cursor.moveToNext()) {
String name = cursor.getString(cursor.getColumnIndex("name"));
// ...处理数据
}
cursor.close();
```
3. **更新(Update)**:
- 获取要修改的数据行,并使用`update()`方法更新相应的字段。
```java
ContentValues contentValues = new ContentValues();
contentValues.put("name", newName);
int rowsAffected = db.update("Users", contentValues, "id=?", new String[]{id});
```
4. **删除(Delete)**:
- 使用`delete()`方法删除满足特定条件的记录。
```java
int deletedRows = db.delete("Users", "id=?", new String[]{idToDelete});
```
阅读全文