我一直在使用手机短暂的时间,我在存储的概念上有一些麻烦.
因此,该文档指出,您可以打开这个数据库,它是一个sqlite实现.“window.openDatabase返回一个新的Database对象.
此方法将创建一个新的sql Lite数据库并返回一个Database对象.使用数据库对象来操纵数据.“
http://docs.phonegap.com/en/2.2.0/cordova_storage_storage.md.html#Database
我现在在我的webApp上使用它:
var myBuggedDb = window.openDatabase(shortName,version,displayName,maxSize);
它的作用就像一个魅力.我可以使用它进行查询,从选择删除.一切都好,对吧?但是当我检查和调试我的代码时,我看到创建的是一个Websql数据库.我也咨询了很多博客,维基等地,以获得更多有关该主题的信息.它吸引了很多人从两个技术中混乱. Phonegap Plugin页面甚至没有sqlite插件.
现在,我们将要更改我们的应用程序,所以它需要一个localStorage一个JSON对象并进行转换.我想把它插入我们的数据库.但是现在我很困惑,我不知道这是否是websql或sqlite.有人可以澄清吗?毕竟,在设备上它可以像sqlite还是Websql一样工作?
编辑:如果您将来正在寻找这个问题,请仔细阅读:技术发生了很大变化,indexedDB的支持也在不断增加,还有很多其他选项,如Lawchair等.在使用任何东西之前做一点研究!