如何在sencha touch中实现SQLite?

时间:2014-03-13 07:44:22

标签: sencha-touch sencha-touch-2

请任何人知道如何在sencha touch中实现sqlite数据库。我想将数据保存在本地数据库而不是本地存储中。 提前谢谢。

2 个答案:

答案 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)

有两种方法可以做到:

  • tomalex0 sqlLite代理的帮助下使用sqlLite Sencha代理(默认情况下不存在sencha touch)。

或者,如果您打算在智能手机上将应用程序部署为本机应用程序:

  • 使用Sencha touch与PhoneGap API访问手机的本机数据库(需要一些原生编程),这是不太推荐的。