请任何人知道如何在sencha touch中实现sqlite数据库。我想将数据保存在本地数据库而不是本地存储中。 提前谢谢。
答案 0 :(得分:1)
Sencha实际上拥有自2.1以来的自己的SQL代理。
如果您的应用不是原生的,那么您将无法使用sqlite,只能使用受5mb本地存储限制的websql。
如果您的应用是原生应用,则需要使用带有Sencha sql代理和sqlite代理的phonegap。我完全推荐这个,因为它适用于Android和iOS。
这是一个指向cordova / phonegap插件的链接,该插件与plugman完全兼容: https://github.com/lite4cordova/Cordova-SQLitePlugin
在我的博客上发现了一些关于sqlite / websql和Sencha Touch的帖子:
修复代理以处理数组/对象字段:http://senchatouchdev.com/wordpress/2013/11/20/sqlite-fix-for-arrayobject-fields/
sqlite / websql和sencha touch之间的区别: http://senchatouchdev.com/wordpress/2013/04/19/sencha-touch-clarifying-websql-sqlite-and-how-they-relate-to-sencha-touch/
答案 1 :(得分:-1)
有两种方法可以做到:
或者,如果您打算在智能手机上将应用程序部署为本机应用程序: