如何设置数据库路径

时间:2019-11-09 12:32:12

标签: sqlite flutter

 final Future<Database> database = openDatabase(
  join(await getDatabasesPath(), 'login_database.db'),
  onCreate: (db, version) {
    return db.execute(
      "CREATE TABLE dogs(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)",
    );
  },
  version: 1,
 );

1 个答案:

答案 0 :(得分:0)

您可以使用path_provider插件来设置其他位置。例如,您可以使用外部存储(仅适用于Android):

final extDir = await getExternalStorageDirectory();
join(extDir.path, 'login_database.db')