1

我想用 phonegap 开发一个本机应用程序。我想将我的数据存储在 sqlite 数据库中(大小超过 5 mb)。我现在的问题是:

我必须为phonegap使用本机sqlite插件吗?在文档中:http ://docs.phonegap.com/en/2.5.0/cordova_storage_storage.md.html#Storage 它在“开放数据库”下说它创建了一个新的 sqlite 数据库。那么为什么我需要一个原生的 sqlite 插件呢?这真的让我很困惑,因为在页面顶部它说了一些关于已弃用的 websql 标准的内容。

phonegap 存储 api 使用的是什么?sqlite 还是 websql ?它有什么限制?

谢谢

4

1 回答 1

2

我认为那些不支持 WebSQL 的设备需要插件。iOS、BB 和 Android 浏览器支持 WebSQL,但 Windows phone 或 BB10 不支持。当不支持 WebSQL 时,该插件将填充。

或者,你可以试试我的库https://bitbucket.org/ytkyaw/ydn-db/wiki/Home这是纯 javascript,所以你不需要插件。该库支持 WebSQL 和 IndexedDB,因此应该适用于大多数平台。

于 2013-03-18T08:57:32.600 回答