Android 数据库操作指南:创建、插入、查询、更新和删除
在 Android 中,您可以通过 SQLite 数据库来存储和管理应用程序数据。以下步骤将引导您完成基本的数据库操作。
- 创建或打开一个数据库
SQLiteDatabase db = context.openOrCreateDatabase('mydb', Context.MODE_PRIVATE, null);
- 创建表
db.execSQL('CREATE TABLE IF NOT EXISTS mytable (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER)');
- 插入数据
ContentValues values = new ContentValues();
values.put('name', '张三');
values.put('age', 20);
db.insert('mytable', null, values);
- 查询数据
Cursor cursor = db.query('mytable', new String[]{'id', 'name', 'age'}, null, null, null, null, null);
while (cursor.moveToNext()) {
int id = cursor.getInt(cursor.getColumnIndex('id'));
String name = cursor.getString(cursor.getColumnIndex('name'));
int age = cursor.getInt(cursor.getColumnIndex('age'));
Log.d('TAG', 'id=' + id + ', name=' + name + ', age=' + age);
}
cursor.close();
- 更新数据
ContentValues values = new ContentValues();
values.put('age', 21);
db.update('mytable', values, 'name=?', new String[]{'张三'});
- 删除数据
db.delete('mytable', 'id=?', new String[]{'1'});
- 关闭数据库
db.close();
通过以上步骤,您可以轻松地操作 Android 中的 SQLite 数据库,实现数据的存储、查询、更新和删除等功能。
原文地址: https://www.cveoy.top/t/topic/oDoh 著作权归作者所有。请勿转载和采集!