我正在调查将mysql数据库转换为phonegap应用程序。
现在使用HTML5有一个Web存储规范(通常称为本地存储吗?) 这就是我认为Phonegap通过它的存储方法/ api使用的东西。哪个键值对是正确的?
但是我正在阅读本教程,它一直提到Phonegap和Sqlite作为内置的api。它使用正确的SQL语法。
本机使用哪种?
很抱歉,如果这一点非常令人困惑,那么对我来说是非常困惑的。
答案 0 :(得分:0)
根据phonegap文档:
此API基于W3C Web SQL数据库规范和W3C Web存储API规范。有些设备已经提供了 执行此规范。对于那些设备,内置支持 用而不是用Cordova的实现替换它。对于 没有存储支持的设备,Cordova的实现 应该与W3C规范兼容。
Phonegap允许挂钩,以便您可以访问设备上的各种存储选项。 据我所知,术语localstorage对象是一个HTML功能,其中Web浏览器存储信息,这是存储数据的错误选项,因为我已经看到每次再次启动应用程序时都会清除它。
另一方面,如果使用数据库对象,即使再次启动应用程序,它也会被保存。
本地存储 http://diveintohtml5.info/storage.html
的PhoneGap http://docs.phonegap.com/en/2.3.0/cordova_storage_storage.md.html