数据库 – Phonegap:WebSql或SqLite?
我一直在使用手机短暂的时间,我在存储的概念上有一些麻烦.
因此,该文档指出,您可以打开这个数据库,它是一个SQLite实现.“window.openDatabase返回一个新的Database对象. 此方法将创建一个新的SQL Lite数据库并返回一个Database对象.使用数据库对象来操纵数据.“ var myBuggedDb = window.openDatabase(shortName,version,displayName,maxSize); 它的作用就像一个魅力.我可以使用它进行查询,从选择删除.一切都好,对吧?但是当我检查和调试我的代码时,我看到创建的是一个WebSql数据库.我也咨询了很多博客,维基等地,以获得更多有关该主题的信息.它吸引了很多人从两个技术中混乱. Phonegap Plugin页面甚至没有sqlite插件. 现在,我们将要更改我们的应用程序,所以它需要一个localStorage一个JSON对象并进行转换.我想把它插入我们的数据库.但是现在我很困惑,我不知道这是否是webSql或SQLite.有人可以澄清吗?毕竟,在设备上它可以像SQLite还是WebSql一样工作? 编辑:如果您将来正在寻找这个问题,请仔细阅读:技术发生了很大变化,indexedDB的支持也在不断增加,还有很多其他选项,如Lawchair等.在使用任何东西之前做一点研究! 解决方法HTML 5具有数据库的这种实现,通过将Sql Lite数据库嵌入到浏览器中来实现.浏览器像chrome和Safari那样实现了使用sqlLite实现的Html5数据库,被称为websql,但是当我被联系起来时,Mozilla没有实现Websql,而是实现了Indexed DB. 更好的选择我认为是使用Backbone.js或草坪椅,尽管他们内部都使用websql,但API为您包装所有内容. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |