我想创建一个访问数据库的简单应用程序。
PhoneGap 在其框架中是否具有此功能?
它使用哪种数据库技术? MySQL的?任何数据库?
为iPhone开发PhoneGap数据库应用程序有哪些要求?
答案 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时。这是另一个帮助使用此方法的代码段。