【问题标题】:What are the requirements for PhoneGap database application for IPhone?iPhone 的PhoneGap 数据库应用程序有什么要求?
【发布时间】:2010-12-27 11:18:20
【问题描述】:

我想创建一个访问数据库的简单应用程序。

PhoneGap 的框架中是否有此功能?

它使用哪种数据库技术? MySQL?有数据库吗?

为 iPhone 开发 PhoneGap 数据库应用程序有什么要求?

【问题讨论】:

    标签: iphone database cordova


    【解决方案1】:

    数据库(Sqlite 数据库)直接集成到 Webkit(和 Safari)中,尽管您确实从 Phonegap 获得了一些附加功能(pre-populate a Database 的功能)。但是你可以只用 HTML5 和 Javascript 开始开发。 Apple 提供了Client Side storage 的参考。如果您正在寻找一些示例代码来玩,这里是我想出的一个小测试平台来玩HTML5 databases。注意:当我说 HTML5 数据库时,我指的是 Webkit,因为 Mozilla 是 skeptical about adding an SQL database to HTML5 at all

    【讨论】:

      【解决方案2】:

      虽然PhoneGap 建议使用websql 作为数据存储方式,但应该提到(但不是)来自查询的响应不会立即返回。这只是使用 Phonegap 的一个限制。这是我用来将 websql 数据库查询与特定操作联系起来的函数。

      http://snipplr.com/view/50724/query-local-database-with-targeted-callback-and-custom-arguements/

      对于要存储在设备上的较小数据块,您可以使用 LocalStorage。 我发现使用 JSON.stringify 将简单对象转换为要存储在 LocalStorage 中的字符串是合理的。并在检索 JSON.parse 时。这是另一个帮助使用此方法的 sn-p。

      http://snipplr.com/view/54570/local-storage-html5-wrapper/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多