【问题标题】:jQuery mobile with SQLite working sample带有 SQLite 工作示例的 jQuery mobile
【发布时间】:2018-06-24 00:36:12
【问题描述】:

我尝试在锻炼期间为孩子们制作某种“评分日记”。我的计划是在平板电脑上本地保存成绩,无需任何互联网连接。起初我计划在 IndexedDB 之上构建它,但由于我需要一些复杂的 SQL 查询,我决定使用 SQLite。老实说,我的经验是使用 MySQL 和 MS SQL(Win 7),从未接触过 SQLite。计划是在本地制作和测试 jQ 应用程序,对其进行测试,然后使用 Phonegap Build Online 进行构建。 我下载了 SQLite3.exe 和 dll 并解压到 \windows\system32。然后我通过输入 sqlite3.exe 启动它,并复制了一些我在网上找到的脚本,以了解它是如何工作的,但没有一个示例给出任何结果。所以,伙计们,在哪里可以找到使用 SQLite 进行基本操作的完整脚本:创建和打开数据库、插入记录、更改(更新)、删除、通过经典查询进行查找,例如。 Select * from boy where jumpscore > ...? 谢谢。

【问题讨论】:

  • 可以在indexeddb中执行所有类型的sql qry。为什么不使用 indexeddb?
  • 在搜索工作示例期间,我发现许多用户建议使用 SQLite 而不是 IndexedDB...我能够在 IndexedDB 中创建和读取记录,但无法在需要的地方进行复杂的 SQL 查询从 2 或 3 个表、连接等中读取数据。
  • 尝试使用任何 indexeddb 库,如 jsstore、dexie 或任何其他库,以使其更容易。

标签: jquery sqlite cordova phonegap


【解决方案1】:

您应该使用 indexedDB 并摆脱 idb 的复杂性 - 您可以使用任何 idb 库,如 jsstore、dexie 等。

不过,如果你想使用 sql lite。这是在cordova中使用sqllite的一些链接 -

http://www.oodlestechnologies.com/blogs/Sqlite-in-Cordova-Using-Cordova-Plugin

https://codesundar.com/lesson/cordova-sqlite-storage/

希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-21
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    相关资源
    最近更新 更多