Phonegap Sqlite,WebStorage,LocalStorage。哪一个?

时间:2013-07-21 12:44:34

标签: cordova

我正在调查将mysql数据库转换为phonegap应用程序。

现在使用HTML5有一个Web存储规范(通常称为本地存储吗?) 这就是我认为Phonegap通过它的存储方法/ api使用的东西。哪个键值对是正确的?

但是我正在阅读本教程,它一直提到Phonegap和Sqlite作为内置的api。它使用正确的SQL语法。

本机使用哪种?

很抱歉,如果这一点非常令人困惑,那么对我来说是非常困惑的。

1 个答案:

答案 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