javascript - 使用预先存在的数据库创建 PhoneGap iOS 应用程序

标签 javascript ios sqlite cordova

我最近开始开发一个应用程序,该应用程序将使用 PhoneGap(版本 2.8.0)作为药物查找器。过去,我创建了一个使用 jQuery Mobile 和 PHP 访问远程 SQL 数据库的工具的 Web 版本。

PhoneGap 似乎是一个很有吸引力的选择,它可以将应用程序变成我可以部署到 iPhone/Android 应用程序商店的东西,但需要我用 HTML5 和 JavaScript 重写我以前的网络应用程序。由于大多数使用该应用程序的人都在 iPad 上,而 iPad 并不总是保证互联网连接,因此该应用程序的计划是使用预先填充的本地数据库。

尽管该应用程序的功能实现起来似乎非常简单,但将预先存在的本地数据库与 PhoneGap 一起使用似乎并不是那么简单。我花了 15 个多小时试图找到一种简单的方法来做到这一点,但没有成功。我知道 github 上存在许多 phonegap+sqlite 插件,但由于缺乏文档并且与较新版本的 PhoneGap 不兼容,我无法让它们工作。

如果有人对此有任何经验,我将非常感谢他们的意见。

另外 - 如有必要,将我的 .sql 数据库(2 个表,一个有大约 360 个条目,另一个有 20 个)转换为 SQLite 数据库的最简单工具是什么。

最佳答案

好吧,我已经将我的一个组织项目从 phonegap 1.8 升级到 phonegap 3.0,并使用这个插件进行 SQLite 处理

Plugin Link

安装指南写得很好,如果正确遵循,插件只需几分钟即可安装 Guide

不确定从 SQL 到 SQLite 的转换器

关于javascript - 使用预先存在的数据库创建 PhoneGap iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305203/

相关文章:

另一个按钮的 onclick 事件后生成的按钮上的 Javascript 函数

javascript - 如何在javascript中检测屏幕分辨率

javascript - 如何使用 html、css、javascript 获取隐藏内容以显示在光标上?

ASP.NET Webforms 不为 Chrome/iOS 呈现回发 JavaScript 函数

sql - Visual Studio 2013 没有 SQL Server CE 数据提供程序

javascript - jQuery - 获取元素的 ID,如果它等于值,则添加链接

ios - 改变 Swift 中的 VC 问题。如何在标签栏 Controller 的 View 之间传递数据?

iphone - Ruby on Rails 服务器应用程序 + IOS iphone 客户端?

java - SQLite Android 问题

python - sqlite3 'database is locked' 不会因重试而消失