在 Android 中,您可以通过 SQLite 数据库来存储和管理应用程序数据。以下步骤将引导您完成基本的数据库操作。

  1. 创建或打开一个数据库
SQLiteDatabase db = context.openOrCreateDatabase('mydb', Context.MODE_PRIVATE, null);
  1. 创建表
db.execSQL('CREATE TABLE IF NOT EXISTS mytable (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER)');
  1. 插入数据
ContentValues values = new ContentValues();
values.put('name', '张三');
values.put('age', 20);
db.insert('mytable', null, values);
  1. 查询数据
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();
  1. 更新数据
ContentValues values = new ContentValues();
values.put('age', 21);
db.update('mytable', values, 'name=?', new String[]{'张三'});
  1. 删除数据
db.delete('mytable', 'id=?', new String[]{'1'});
  1. 关闭数据库
db.close();

通过以上步骤,您可以轻松地操作 Android 中的 SQLite 数据库,实现数据的存储、查询、更新和删除等功能。

Android 数据库操作指南:创建、插入、查询、更新和删除

原文地址: https://www.cveoy.top/t/topic/oDoh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录