Men的博客

欢迎光临!

0%

Flutter本地数据库管理

Flutter本地数据库管理
我们知道spring是一个非常流行的框架,对于数据管理也是有dao、service等一些概念,这些概念用到flutter中也是同样适用的,所以我们非常高兴的来设计flutter种数据库设计
我们采用数据库框架drift 原名moor
依赖:
dependencies:
drift: ^1.0.1
sqlite3_flutter_libs: ^0.5.0
path_provider: ^2.0.0
path: ^1.8.0

dev_dependencies:
drift_dev: ^1.0.2
build_runner: ^2.1.4

1.使用 drift, 可以用简单的 Dart 代码基于表结构创建 Model
2.编写sql语句,包括表创建,增删改查接口等
3.编写database.dart 文件,关联drift表
4.用flutter packages pub run build_runner build 生成全部代码。