45得票1回答
方法"join"和类"DeepCollectionEquality"未定义。

使用 sqflite 2.2.0+3 后,Android Studio 显示两个错误: uploadIntoDb 类中未定义 join 方法。 DeepCollectionEquality 类未定义。 我的代码:import 'package:flutter/material.dart';...

33得票1回答
在Flutter中如何使用SQFlite进行数据库查询

如何使用SQFlite插件在Flutter中从SQLite数据库查询数据? 我最近一直在学习这个问题,所以我在下面添加了我的答案作为帮助我学习的手段,也作为未来其他人的快速参考。

26得票4回答
如何高效地将Flutter应用的离线数据与在线数据库同步

假设我有一个todo应用程序,将数据存储在sqflite数据库中(本地手机上),当应用程序联机时,我希望数据与我的在线数据库同步,比如mongodb或firestore。我不想完全覆盖或每次创建新表,我正在寻找一些高效的解决方案,只更新对数据库的更改。

25得票7回答
如何在sqflite数据库中创建多个表格?

我正在使用Flutter构建一个使用SQLite数据库的应用程序。 我使用以下代码创建了第一张表: void _createDb(Database db, int newVersion) async { await db.execute('''CREATE TABLE cards (i...

23得票4回答
如何使用Mockito在Flutter中模拟静态方法?

我有一个名为fetchPosts()的函数,负责从服务器获取新的帖子并将它们存储在本地SQLite数据库中。 按照sqflite 文档的建议,我只保存一个对我的数据库的引用。 以下是我的database.dart文件的内容:import 'dart:async'; import 'pack...

21得票7回答
在Sqflite中插入多条记录

如何快速在 sqflite 中插入多个记录?标准的快速方法是:await database.insert(table, object.toMap()) 但我认为循环逐一插入记录并不是一个好主意。或者我可以使用事务一次性插入所有列表吗?

18得票1回答
在不冻结界面的情况下,向Flutter中插入SQLite数据

我试图使用Flutter在SQLite内存数据库中插入大量行(约12k或更多)。 我从API获取数据,并使用计算函数处理Json数据。现在,我需要将这些数据添加到内存数据库中,为此,我使用一个带有批处理的事务。batchInsertEventSong(List<EventSong&gt...

18得票3回答
如何在Flutter中使用SQFlite进行数据库表更新

如何使用SQFlite插件在Flutter中更新数据表行? 有很多解决问题的问题(请参见这个和这个),但是我找不到一个可以添加一个规范答案的。我的答案如下。

15得票4回答
Flutter如何备份和恢复sqflite数据库?

我正在使用 sqflite 来进行我的 Flutter 项目开发,并且现在我想对其进行备份和恢复。我搜索了这个问题,但找不到结果。有没有什么方法可以做到?

15得票11回答
当我使用floor数据库时,出现了“MissingPluginException(在通道com.tekartik.sqflite上找不到getDatabasesPath方法的实现)”错误。

我正在尝试使用floor数据库,但是当我想要构建数据库时,我遇到了以下错误: E/flutter (26007): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException...