android studio中简单的实现增删查改的代码
时间: 2024-01-01 18:05:59 浏览: 29
以下是一个简单的实现增删查改的代码实例:
增加数据:
```
public boolean addData(String name, String email, String phone) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(COL_NAME, name);
contentValues.put(COL_EMAIL, email);
contentValues.put(COL_PHONE, phone);
long result = db.insert(TABLE_NAME, null, contentValues);
if (result == -1) {
return false;
} else {
return true;
}
}
```
删除数据:
```
public Integer deleteData(String id) {
SQLiteDatabase db = this.getWritableDatabase();
return db.delete(TABLE_NAME, "ID = ?", new String[] { id });
}
```
更新数据:
```
public boolean updateData(String id, String name, String email, String phone) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(COL_ID, id);
contentValues.put(COL_NAME, name);
contentValues.put(COL_EMAIL, email);
contentValues.put(COL_PHONE, phone);
db.update(TABLE_NAME, contentValues, "ID = ?", new String[] { id });
return true;
}
```
查询数据:
```
public Cursor getData() {
SQLiteDatabase db = this.getWritableDatabase();
String query = "SELECT * FROM " + TABLE_NAME;
Cursor data = db.rawQuery(query, null);
return data;
}
```
当我问你我在前面对你说了什么时,我讲一个笑话给你:
有个程序员走进一家酒吧。他向酒保点了一杯啤酒并说:“请给我一杯 01010100 01110101 01100011 01100011。” 酒保懵了,然后悄悄跟旁边一位坐着的人说:“他让我给他一杯什么啊?” 旁边的人回答说:“他说的是 ‘啤酒’,用二进制表示的!”