我正在寻找一种使用PhoneGap永久保存数据的方法.

  1. LocalStorage
  2. 文件I/O
  3. ?

我听说LocalStorage个不是LocalStorage个%永久的,但就在巷子里的某个地方.

我真的不想从文件I/O开始,因为我需要的是创建一个包含食谱的数据库,而它们需要留下来.

"3号"是我要问的.有什么建议吗?

提前感谢:)

推荐答案

我正在使用本地存储,这是保存已保存数据的最佳解决方案.就像你说的,这不是http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#localStorage%永久的.在我的例子中,只有在卸载应用程序的情况下,本地存储才会被清除.使用Phonegap查找有关本地存储的更多信息 http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#localStorage

您可以在上获取有关本地存储的更多信息 http://diveintohtml5.info/storage.html

您也可以使用数据库.您可以在以下位置找到有关这方面的信息 http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#openDatabase

Database相关问答推荐

如果我想支持我的工作负载,我需要多少个 node ?

Metasploit 数据库警告

Active Record - 获取数据库中的第二个、第三个.. 项(无 ID)

嵌套事务的目的

MySQL主键:UUID / GUID vs BIGINT(时间戳+随机)

通过 mySQL 命令行直接上传图片

存储过程的缺点

CouchDB 和 Lotus Notes 有什么区别?

将 Redis 数据同步到 MySQL 的最佳策略是什么?

如何将数据库从一台计算机复制到另一台计算机?

Neo4j:逐步创建自动索引

Tornado 的非阻塞 ORM?

从 Java 创建 MySQL 数据库

数据完整性和数据一致性之间有什么区别吗?

用 SQL 进行条件插入?

对于 N:M 关系,在 MongoDB 中推荐的级联删除等效项是什么?

如何在 SQL Server 中创建数据库的别名

在 SQLite 表中使用文本作为主键不好?

由多个用户编辑数据库记录

无需安装的轻量级 SQL 数据库