2013-03-17 67 views
1

我想开发一个手机应用程序。我想将我的数据存储在一个sqlite数据库(大小超过5 MB)。我现在的问题是:什么数据库使用phonegap存储?

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

phonegap存储API使用什么? sqlite或Websql?它有哪些限制?

感谢

回答

2

我觉得插件需要这些设备不支持的WebSQL。 iOS,BB和Android浏览器支持WebSQL,但不支持Windows phone或BB10。当WebSQL不受支持时,插件将进行填充。

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

+0

其很好。但我想从我的Java代码访问sqlite数据库。可能吗 ? – chhameed 2013-09-17 12:20:54

相关问题