dart 有没有一个解决方案可以在Windows的Flutter桌面上使用sqlite?

u5i3ibmn  于 2022-12-30  发布在  Windows
关注(0)|答案(5)|浏览(312)

我正在寻找一个插件或任何解决方案,使SQLite工作在flutter桌面Windows应用程序,我尝试了SQflite插件,它与macOS桌面应用程序工作良好,但它不支持Windows。

pxq42qpu

pxq42qpu1#

Sqflite在桌面上不可用,但可以使用moor,它非常接近Sqflite,根据文档:摩尔适用于安卓,iOS,macOS,Windows,Linux和网络
我建议你使用它有一个真实的的支持在所有平台上非常容易。

oipij1gg

oipij1gg2#

我有完全相同的问题,并使用https://pub.dev/packages/sqflite_common_ffi,它的工作就像一个魅力👌

yquaqz18

yquaqz183#

您可以尝试ObjectBox.https://github.com/objectbox/objectbox-dart
1.向项目添加依赖项
1.在Windows上,运行bash〈(curl-s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh
1.它将下载objectbox.dll,并将其放在您的项目\build\windows\runner\Debug\or\Release路径下
1.好好享受吧!

aurhwmvo

aurhwmvo4#

有一个问题,你可以在这里:https://github.com/tekartik/sqflite/issues/356
Windows插件支持还不稳定,但这里有一个使用ffi(实际上是摩尔_ffi实现)的实验性支持:https://github.com/tekartik/sqflite_more/tree/master/sqflite_ffi_test

kupeojn6

kupeojn65#

driftmoor的新软件包,因为摩尔已停产。Drift可在Android、iOS、macOS、Windows、Linux和Web上运行

相关问题