javascript - Webkit下载预建数据库

标签 javascript iphone database sqlite webkit

我有一个相当大的数据库(如许多记录)。我宁愿让客户端下载一个预先构建的数据库,而不是强制他们加载一堆文本,然后在能够使用该数据库之前插入所有记录。

我能找到的最接近规范的是: https://developer.apple.com/library/content/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/UsingtheJavascriptDatabase/UsingtheJavascriptDatabase.html

它没有提到任何有关能够下载数据库的内容,但我认为 SO 上的某人可能有解决方案。

最佳答案

只需在模拟器上或通过某些 GUI 构建数据库...然后通过网络服务器上的数据库文件的链接使数据库在网络上可用。然后在应用程序中检查您制作的标志,看看它是否已下载数据库,如果还没有,则只需像通过 HTTP 的任何其他文件一样下载数据库并将其存储在您的文档目录中。然后设置您的标志,以便您知道您已经下载了数据库并且应用程序不需要再次执行此操作。然后,当您需要访问数据库时,只需将 sqlite 指向您放置在 Documents 目录中的数据库文件即可。

关于javascript - Webkit下载预建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195879/

相关文章:

javascript - 获取数组内数组的最大值

javascript - 使用 addEventListener 加载 HTML 内容时出现问题

javascript - 在 Javascript 中创建 C# 生成的 HMAC 哈希

javascript - Azure Active Directory登录页面和Xframe问题

iphone - 我是否以编程方式在 ViewDidAppear、ViewDidLoad、ViewWillAppear、构造函数中添加 subview ?

sql - 客户端 ip 地址的最大长度

mysql - 体育/游戏结果应用程序中的硬删除与软删除

ios - 核心数据多线程性能

ios - NSFileManager defaultManager 如何知道一个文件是否打开?

php - Multi-Tenancy 数据库和一个模型 - MVC 和 Joomla