Flutter数据库主要使用sqlite,点击这里查看sqflite_common_ffi
但是推荐使用Floor框架来简化开发:
点击这里查看Floor
这里面有一个问题需要注意,虽然sqflite_common_ffi支持Windows平台,但是在release环境下,需要手动安装sqlite3.dll这个动态链接库。
如果不手动配置,那么表现现象是,在debug版本中数据库正常,但发布的版本中数据库无法正常初始化。
Floor本质上依赖了sqflite_common_ffi,问题是同样的。
sqlite3.dll,放在执行文件同目录下即可正常。