Flutterのsqfliteでデータベースを開く
最終更新日:2023-10-27
sqflite
を使ってデータベースを開くには、 openDatabase()
を使用します。
import 'package:sqflite/sqflite.dart';
Database? db;
void main() async {
db = await openDatabase(
"my_db.db",
version: 1,
onCreate: (database, version) async {
await database.execute('''create table account(
_id integer primary key autoincrement,
name text,
age int)''');
},
);
}
第 1 引数にはデータベースのファイル名を指定します。
version
パラメータにはデータベースのバージョンを指定します。
onCreate
パラメータでは、データベースが新しく作られた時と、バージョンが変化したときに行う処理を記述します。
今回は account テーブルをここで作成しています。