我是使用手机间隙开发应用的新手。我想为ios和android开发应用程序。所以我想用电话差距。我想将预定义的sqlite文件中的数据显示到列表视图中。当我搜索时,发现sqlite文件必须放在www文件夹中。之后如何显示这里的数据?我完成了本教程,以开发我的第一个应用程序唱歌手机差距。 https://www.youtube.com/watch?v=Sq2EDVJr_v8请帮助我。
答案 0 :(得分:1)
var db = window.sqlitePlugin.openDatabase({name:'your_database_name.db',location:'default'});
之后,您可以执行交易和查询:
db.transaction(
function(tx){
tx.executeSql('', [],
// Success Callback
function(transaction, result) {
},
// Error Callback
function(transaction, error){
alert(error.message);
}
);
},
// Error callback
function(error){
},
// Success callback
function(){
}
);
db.executeSql('SELECT * FROM users', [], function(rs) {
if(rs && rs.rows.length){
for(var i = 0; i < rs.rows.length; i++){
// single row - rs.rows.item(i);
}
}
}, function(error) {
});
在这里你可以找到很好的例子: https://github.com/litehelpers/Cordova-sqlite-storage