美文网首页Flutter开发
Flutter-数据持久化

Flutter-数据持久化

作者: 土豆骑士 | 来源:发表于2021-05-16 14:56 被阅读0次

1:flutter_secure_storage 4.1.0

A Flutter plugin to store data in secure storage:

  • Keychain is used for iOS

  • AES encryption is used for Android. AES secret key is encrypted with RSA and RSA key is stored in KeyStore

  • libsecret is used for Linux.

2:shared_preferences 2.0.5 比较常用

Wraps platform-specific persistent storage for simple data (NSUserDefaults on iOS and macOS, SharedPreferences on Android, etc.). Data may be persisted to disk asynchronously, and there is no guarantee that writes will be persisted to disk after returning, so this plugin must not be used for storing critical data.

为简单的数据包装平台特定的持久存储(NSUserDefaults在iOS和macOS, SharedPreferences在Android,等等)。数据可能是异步持久化到磁盘上的,并且不能保证写操作在返回后也会持久化到磁盘上,所以这个插件不能用于存储关键数据。

3:sqflite GitHub 本地数据首选

1: 三方sqflite使用

直接使用数据库语句,建表,查询,插入,更新,删除。需要自封装。但是最可靠。

sqflite使用case

PS: 最好将SQL模块使用单例模式抽象出来, 数据库的openDataBase 最好在启动时调用,表的创建也在你那里处理。

SQLite参考文档

Sql 语句 insert 不能插入重复的 主键的数据。

Sql 语句 select where

'SELECT * FROM tableName WHEREkey IN ($whereInStr)’

whereInStr:是一个String““AValue”,”BValue"”是指 id 的值们,他可能是 int 类型 也可能是 String 类型.

PS:table的名字,比较特殊不可带有“.” 或者 空格。

相关文章

  • Flutter-数据持久化

    1:flutter_secure_storage 4.1.0[https://pub.flutter-io.cn/...

  • Docker学习(13) 卷与持久化数据

    Docker学习(13) 卷与持久化数据 卷与持久化数据——简介 数据主要分为两种:持久化和非持久化。 持久化:就...

  • iOS本地数据持久化

    iOS本地数据持久化 iOS本地数据持久化

  • Redis-2 数据持久化及持久化配置

    一、数据持久化 开启持久化功能后,重启redis,数据会自动通过持久化文件恢复!! 1、redis持久化 – 两种...

  • 面试相关

    数据持久化 什么是持久化狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据...

  • GeekBand iOS开发高级进阶学习笔记(第四周)

    简易数据存储 数据持久化分为本体持久化和云端持久化本体持久化可以存在本地文件或数据库。云端可以存在iCloud,存...

  • iOS数据持久化

    Title: iOS数据持久化 ##数据持久化概念 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型...

  • redis与memcache区别

    1、持久化 redis是支持持久化存储,宕机重启数据不会丢失,memcache重启后数据丢失 redis持久化的方...

  • iOS本地数据持久化

    转载自:CocoaChina - iOS本地数据持久化 本文内容:iOS本地数据持久化的几种类型iOS本地数据持久...

  • Android数据持久化的设计

    title: Android数据持久化 版 本 历 史 1. 数据持久化简介 1.1 数据持久化的需求 在网络异常...

网友评论

    本文标题:Flutter-数据持久化

    本文链接:https://www.haomeiwen.com/subject/urqrjltx.html