Dart和Flutter提供了多种存储数据的方式,但最好的解决方案之一仍然是像 SQLite 这样的传统数据库。
许多库已经存在以或多或少抽象的方式处理 SQLite,但如果您精通 SQL,并且只希望在您和您的数据之间有一个最小层,那么sqlite_wrapper可能是您的解决方案。
这些是启发创建sqlite_wrapper的基本原则:
该库可从pub.dev 获得,所有带有完整多平台示例的源代码都可以在github上查看。
SQLiteWrapper是一个单例,因此无需实例化它并将其存储在变量中,只需调用其构造函数,每次都返回相同的实例。
第一个操作是打开数据库:

openDB方法支持在创建