sqflite相关内容

OnUpgradSQFLITE:未处理的异常:数据库异常(表UsernameTable没有名为RememberMe的列(Sqlite代码1):

未处理的异常:数据库异常(表UsernameTable没有 名为RememberMe(Sqlite代码1):的列,编译时:插入或 替换为UsernameTable(用户名,RememberMe)值(?,?),(OS 错误-2:没有这样的文件或目录))SQL‘INSERT或REPLACE INTO UsernameTable(用户名,RememberMe)值(?,?)‘Args[术语@Melfs, ..
发布时间:2022-04-09 14:12:28 数据库

颤振中的方铅矿迁移

我正在使用Ffltter SQflite在Ffltter中存储数据,到目前为止我还没有遇到任何问题。现在我想用它更新我的应用程序和数据库。到目前为止,我只是用新数据库替换旧数据库。但是现在有一些表我想保存在那里的数据(用户数据)。我怎样才能更换一些桌子并保留另一些桌子呢?(目前为止表格结构没有变化) 编辑:我正在使用SQlite的DB浏览器(当然,APP数据中的用户除外)在Ffltter外部创建和 ..
发布时间:2022-02-24 20:22:50 数据库

如何在 Flutter 中使用 SQFlite 进行数据库查询

如何使用 SQFlite 插件在 Flutter 中查询 SQLite 数据库中的数据? 我最近一直在努力学习这个,所以我在下面添加我的答案,作为帮助我学习的一种方式,也作为未来其他人的快速参考. 解决方案 添加依赖项 打开 pubspec.yaml 并在依赖项部分添加以下行: sqflite: ^1.0.0路径提供者:^0.4.1 sqflite 当然是 SQFlite ..
发布时间:2021-12-11 16:39:21 数据库

Flutter 中的 Sqlite,数据库资产如何工作

我正在看这个(https://github.com/tekartik/sqflite/blob/master/doc/opening_asset_db.md) 用于填充已格式化且应用需要的数据,仅用于读取功能. 因此,当我们已经拥有外部 CSV 文件中的所有信息时,我对创建 SQLite 数据库的理解是,在我的应用程序的 .dart 文件中创建类模型,例如 class 用户 {内部标识;字 ..
发布时间:2021-12-06 23:16:33 数据库

Android Studio 中缺少数据库检查器

我尝试通过多种方式在 Android Studio 中找到我的数据库检查器,但无济于事: 视图 → 工具窗口 → 数据库检查器 不存在 无法使用搜索功能找到帮助 → 查找操作 → 数据库检查器 删除并重新下载 Android Studio:错误仍然存​​在 我做错了什么??我怎样才能找回我的数据库检查器? 解决方案 Flutter 项目中缺少 Android 视图? ..
发布时间:2021-11-21 19:47:32 移动开发

Android Studio 中缺少数据库检查器

我尝试通过多种方式在 Android Studio 中找到我的数据库检查器,但无济于事: 视图 → 工具窗口 → 数据库检查器 不存在 无法使用搜索功能找到帮助 → 查找操作 → 数据库检查器 删除并重新下载 Android Studio:错误仍然存​​在 我做错了什么??我怎样才能找回我的数据库检查器? 解决方案 Flutter 项目中缺少 Android 视图? ..
发布时间:2021-11-02 23:28:35 移动开发

sqflite 或 Shared Preference,哪个适合在flutter本地存储用户数据?

所以我正在开发一个应用程序,该应用程序将允许用户使用一些基本信息(如姓名、名称等)离线创建帐户.我希望用户能够完全离线使用该应用程序.但我也想保留一个选项来创建一个带有一些身份验证方法的帐户,例如社交登录、电子邮件、电话.用户可以在本地创建帐户后从他们的设置中执行此操作.一旦他们创建/连接帐户,我想将本地可用的数据备份到 Firebase 数据库. 但我很困惑哪种方法最适合于此.我应该为此使 ..
发布时间:2021-07-23 20:29:05 其他开发

在Flutter中存储对象列表

我正在制作一个应用程序,其中包含两个基本类,例如 Class1 和 Class2 .在 Class1 中,我将 List 作为属性与其他属性一起存储.我的问题是,如果我在sqflite数据库中存储了 Class1 的某些对象,该如何存储 List .有没有一种方法可以将 Class2 对象的列表存储在数据库的单个列中. 解决方案 您可以将其序列化为 js ..
发布时间:2021-05-08 20:25:56 其他开发

Flutter sqflite应用程式无法在真正的iOS装置上运作

我有一个使用sqflite数据库的Flutter应用程序.它可以完美地在android模拟器和设备上运行,也可以在ios模拟器上运行.在ios真实设备上可以正常工作,但不能保存或检索数据,而只是静态的空UI我在iPhone 6上使用xcode 10.1和ios 11.2.6,在iPhone 5s上使用ios 12.1.4. import'package:sqflite/sqflite.dart ..
发布时间:2021-05-08 20:21:51 移动开发

Flutter sqflite插入列表< String>

我正试图在Flutter中将列表插入到sql数据库中,但是我不知道该怎么办,有人可以帮助我吗? 当我初始化mi数据库时,我有这个: 目录documentsDirectory =等待getApplicationDocumentsDirectory();字符串路径= join(documentsDirectory.path,"tuCuestionarioDB.db");返回await open ..
发布时间:2021-05-08 20:16:44 其他开发

如何使用Flutter sqflite查询SQL Lite数据库

我已按照以下答案设置了数据库:如何在Flutter中使用SQFlite进行数据库查询,但我想获取要创建的数据库列中所有项目的总和,然后在TextLabel上显示该数字.我查看了但无法找到有关可以在哪里找到解决方案的任何信息 解决方案 SQFlite就像SQLite具有聚合函数并执行sum函数,您可以将其作为rawQuery进行如下操作: FuturesumItems()异步 ..
发布时间:2021-04-28 20:15:07 数据库

插入sqlite颤动而不冻结界面

我正在尝试使用flutter在sqlite内存数据库中插入很多行(大约12k或更多). 我从API获取数据并使用计算函数来处理来自Json的数据.现在,我需要将这些数据添加到内存中的数据库中,以便使用批处理事务. batchInsertEventSong(List行)异步{数据库db =等待instance.database;db.transaction((txn ..
发布时间:2021-04-28 19:01:10 数据库

(更新:如何在sqflite中存储List< String>数据类型)sqflite错误:DatabaseException(java.lang.String无法转换为java.lang.Integer)

我有一个sqflite数据库,其中的表设置了所有列,而唯一键设置为BLOB数据类型.目的是将其存储为二进制数据.我对飞镖和扑打非常陌生,所以我将事情变得尽可能简单.我有int,double,String,List,Map和DateTime数据进入这些列.我使用的是.insert()函数,而不是.rawInsert()函数. 在我的 TEST应用程 ..
发布时间:2020-11-09 05:16:34 其他开发

StreamBuilder抛出脏状态

我正在尝试从Internet上获取一些数据,将其存储到我的sqlite数据库中,并使用ListView在屏幕上显示它们. 当我第一次获取数据时,一切正常,并且能够在屏幕上看到数据,该数据也插入了sqlite数据库,但是当我重新打开应用程序时,出现错误提示 flutter: The following NoSuchMethodError was thrown building StreamB ..
发布时间:2020-11-09 05:14:13 其他开发

将复杂类型存储在Fluf sqflite中

例如如何在sqflite中存储复杂类型: 餐桌上的人(身份证,姓名,电子邮件,汽车列表); 汽车在哪里是具有ID和类型的实体? 有什么解决方案,例如如何存储它(例如Blob或在新表中并将其链接到人员表)? 解决方案 您不能在一个简单的表中.我了解您的意思,例如,您想存储以下内容: citizen = { "name":"", "id":"", "childrens":{ ..
发布时间:2020-11-09 04:57:36 其他开发

卸载应用程序后,SQLite DB文件仍然保留

我有一个Flutter应用程序,在其中使用sqflite数据库存储.我按照sqflite示例中的说明创建了一个数据库-我将getDatabasesPath()用作应用程序的相对路径,然后使用var db = await openDatabase(path_to_db_file);.一切正常,我可以创建表,使用数据等等. 我在卸载应用程序时遇到问题.在仍处于开发阶段时,我需要添加更多表,清除数 ..
发布时间:2020-11-09 04:51:16 其他开发

在Sqflite中插入多个记录

如何在sqflite中快速插入多个记录?标准的快速方法是: await database.insert(table, object.toMap()) 但是我不认为插入记录与循环一对一是一个好主意. 或者我可以在交易中插入所有列表? 解决方案 正如我在评论中提到的,您可以使用Batch.这是示例. Batch batch = db.batch(); batch.insert( ..
发布时间:2020-11-09 00:54:02 数据库