java - 本地存储与 SQLite?

标签 java sqlite html gwt local-storage

我正在为 Chrome 构建打包应用程序。查看我的数据库选项,我很好奇我是否了解使用这些选项的正确方法。

使用 SQLite,我将创建表 books,其中包含以下行 _idtitlecategory日期价格售出数量

使用 localStorage,我将创建表 _id,其中包含键/对,例如 1x499faj4。然后,我将使用键/对 x499faj4book title 创建表 title。表类别,带有x499faj4小说

我不确定这是否有意义。 localStorage 似乎更容易实现,但我将如何对这些东西进行排序以按类别、价格或销售数量填充列表? localStorage 在这种情况下有意义吗?我是否正确使用了它?还有什么建议吗?谢谢

最佳答案

localStorage 严格来说是键/值存储,因此任何类型的聚合、排序、过滤都必须在您自己的应用程序代码中进行。 SQLite 就是一个非常强大的基于 SQL 的存储引擎,具有排序、过滤等功能。

SQLite 虽然在设置和入门方面稍微复杂一些,但从长远来看可能会非常健壮。

关于java - 本地存储与 SQLite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8236342/

相关文章:

javascript - 如何检查iframe是否加载完成

java - 发现很长,需要 boolean 值(插入 SQLite [Android])

ios - 离线使用数据库,然后在与 iPhone 建立新连接时更新

java - org.tmatesoft.sqljet.core.SqlJetException : BUSY: error code is BUSY 问题

javascript - </script> 标签放置在错误的位置

java - 启动 Intent 时出现 Android 运行时异常

java - 在带有 proguard 的 Android 生产代码中使用 Hamcrest Matchers 时出现运行时错误

java - 使用 Hibernate 从文件读取数据并插入到表中

java - Hazelcast - IMap 如何使用仲裁进行锁定操作?

javascript - Jquery将php工作加载到div中但不加载到表单中