【发布时间】:2016-03-13 11:25:44
【问题描述】:
数据是否可以永久存储在持久存储中,以便在应用程序加载的任何时候我都可以获得最后插入的项目?
如果是,我可以获取代码示例或一些示例的链接。
【问题讨论】:
标签: codenameone
数据是否可以永久存储在持久存储中,以便在应用程序加载的任何时候我都可以获得最后插入的项目?
如果是,我可以获取代码示例或一些示例的链接。
【问题讨论】:
标签: codenameone
当然!这就是现代数据库的工作原理。
我的建议是考虑将您的数据以 JSON 格式存储在 MongoDB 中以获得最大的可移植性:
MongoDB 是一个开源文档数据库,提供高 性能、高可用性和自动扩展。
我强烈推荐mlab,他们提供 MongoDB 即服务 - 您可以在一个或多个数据库上托管最多 500MB。按照他们的getting started 文档中的步骤操作(5-10 分钟)。然后下载Robomongo并使用mlab的连接设置进行配置;您将能够查看您的所有数据库、集合(又名表)和文档(又名数据),并使用基本的点击或使用其Mongo Shell 界面以编程方式与它们进行交互。
【讨论】:
请参阅有关存储的developer guide 部分,其中深入讨论了各种类型的存储选项。该部分中有许多示例,但您需要阐明您要完成的更准确的用例。
如果你只想保存一个变量,你可以使用类似的东西:
Preferences.set("var", val);
String var = Preferences.get("var", defaultValue);
【讨论】: