教程 sqlite tutorial

移动端示例

SQLite 是移动端常用的轻量级数据库,支持 Android 和 iOS 平台。

Android 示例

使用 Android 内置的 SQLiteOpenHelper 类:

java
public class MyDatabaseHelper extends SQLiteOpenHelper {
    public MyDatabaseHelper(Context context) {
        super(context, "example.db", null, 1);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)");
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}
}

iOS 示例

使用 FMDB 库封装 SQLite 操作:

objc
FMDatabase *db = [FMDatabase databaseWithPath:@"path/to/example.db"];
if ([db open]) {
    [db executeUpdate:@"CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)"];
    [db close];
}

跨平台方案

  • React Native:使用 react-native-sqlite-storage。
  • Flutter:使用 sqflite 插件。

移动端 SQLite 实现本地数据持久化,支持离线操作和快速访问。