Tech Sheets

Flutterのsqfliteでデータを追加する

最終更新日:2023-10-27

こちらでデータベースを用意したら、早速テーブルにデータを追加してみましょう。

こちらも Android の SQLiteDatabase とほぼ同じだったりします。

Future<void> _insertAccount(
  Database db,
  String name,
  int age,
) async {
  final values = <String, dynamic>{
    "name": name,
    "age": age,
  };
  await db.insert(
    "account",
    values,
  );
}

実際にデータを追加しているのは db.insert() の部分です。

第 1 引数にはテーブル名を記述し、第 2 引数でどの列にどの値をセットするかを指定します。

一覧に戻る