【问题标题】:Phone gap sqlite plugin vs websql电话间隙 sqlite 插件 vs websql
【发布时间】:2013-08-26 06:02:57
【问题描述】:
我一直在为一个小型 phonegap 项目开发一个简单的数据库应用程序。我已经成功实现了一个 websql 数据库,它存储了一个包含一些基本数据的表。最近我一直在阅读,由于一些限制,这种方法正在逐渐被淘汰。似乎有一种使用 webkit 插件的 phonegap 的替代方法。这是手机上的 sqlite 数据库和前端之间的接口。
所以我的问题归结为:使用 phonegap 开发数据库应用程序时的最佳实践是什么?您会建议哪些技术?任何帮助深表感谢。谢谢
【问题讨论】:
标签:
android
sqlite
jquery-mobile
cordova
【解决方案1】:
您好,如果是较大的数据库,则使用 Native sql 插件,如果较小,则使用 HTML 5。HTML 数据库它们快速、灵活且永不过期。所有查询都通过 JavaScript 运行,它们会一直存在,直到手动删除.但是如果数据库大小如此之大,应用程序必须挂起,因此对于更大的数据库操作,您可以使用 Native Sql.and HTML 5 db 不适合密码等敏感信息。
请参考this 可能会对您有所帮助。
【解决方案2】:
我建议你使用 sqlite 插件。自 android 4.0 以来我有一个使用 websql 的应用程序,现在,在使用 android 4.4 的设备上,我的应用程序停止工作。
不要犯和我一样的错误。使用 android native sqlite 代替 html5 websql。