对iPhone的PhoneGap数据库应用有哪些要求?

时间:2010-12-27 11:18:20

标签: iphone database cordova

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

PhoneGap 在其框架中是否具有此功能?

它使用哪种数据库技术? MySQL的?任何数据库?

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

2 个答案:

答案 0 :(得分:2)

数据库(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

答案 1 :(得分:1)

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

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

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

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