Android SQLite使用实例教程

SQLite 数据库是 Android 开发中常用的轻量级数据库。以下是一个简单的示例,帮助您快速掌握 SQLite 的基本用法。

1. 创建数据库和表

首先,我们需要创建一个 SQLite 数据库,并定义表结构。例如:

SQLiteDatabase db = openOrCreateDatabase("MyDatabase", MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS Users (ID INTEGER PRIMARY KEY, Name TEXT, Age INTEGER);");

2. 插入数据

插入数据可以使用 insert() 方法,示例如下:

ContentValues values = new ContentValues();
values.put("Name", "John");
values.put("Age", 30);
db.insert("Users", null, values);

3. 查询数据

查询数据时,可以使用 query() 方法:

Cursor cursor = db.query("Users", null, null, null, null, null, null);
if (cursor != null) {
    cursor.moveToFirst();
    String name = cursor.getString(cursor.getColumnIndex("Name"));
    int age = cursor.getInt(cursor.getColumnIndex("Age"));
    cursor.close();
}

4. 更新数据

更新数据可以使用 update() 方法:

ContentValues values = new ContentValues();
values.put("Age", 31);
db.update("Users", values, "Name = ?", new String[]{"John"});

5. 删除数据

删除数据使用 delete() 方法:

db.delete("Users", "Name = ?", new String[]{"John"});

通过这些操作,您可以轻松实现对 SQLite 数据库的基本增删查改操作。随着实践的深入,您将更好地掌握 SQLite 在 Android 中的应用。

rar 文件大小:63.03KB