我正在使用Sencha触摸应用程序,如多项选择问题测验 在sencha touch中有模型存储概念,但我想使用像Sqlite这样的数据库来解答问题和答案 那么,有没有办法在Sencha toch中使用数据库? 或者我们可以查询数据库操作? 任何帮助将不胜感激。 提前谢谢。
答案 0 :(得分:0)
您可以使用LocalStorage
代理使用HTML5本地存储。请参阅此处的文档:http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.proxy.LocalStorage
如果您要存储大量信息并希望更大的数据库不在客户端,则需要运行您选择的服务器应用程序,并使用Ajax将Sencha Touch应用程序连接到该服务器或JSON-P呼叫。
答案 1 :(得分:0)
使用此...
var db = openDatabase('yourDBName', '1.0', 'Test DB', 2 * 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS POSITION (id unique, positionValue)');
});
var insertQuery = "INSERT INTO POSITION (id, positionValue) VALUES ("+"'"+id+"'"+","+"'"+"CUR"+"'"+")";
tx.executeSql(insertQuery);
executeSql方法支持所有sql查询。