穿布鞋的coder
穿布鞋的coder
  • 发布:2015-02-05 15:38
  • 更新:2020-03-23 10:44
  • 阅读:16401

h5+中如何操作sqlite,求解,谢谢

分类:HTML5+

var db = openDatabase('_www/js/db.db', '', 'website DB', 5 * 1000 * 1000);

function queryMydb() {
alert(111);
alert(db.name);

db.transaction(function(tx) {  
	//tx.executeSql('create table if not exists course(id INTEGER,name text)', []);  
	//tx.executeSql('insert into course values(?,?)',[1,"数学1"],onSuccess,onError);   
	//tx.executeSql('insert into course values(?,?)',[2,"数学2"],onSuccess,onError);   
	//执行访问数据库的语句  
	tx.executeSql('select * from course', [], onSuccess, onError);   
});  

}

//sql语句执行成功后执行的回调函数
function onSuccess(tx, rs) {
alert(rs.rows.length);
if (rs.rows.length > 0) {
for (var i = 0; i < rs.rows.length; i++) {
var row = rs.rows.item(i);
alert(row.name);
}
}
alert("操作成功");
}
//sql语句执行失败后执行的回调函数

function onError(tx, error) {
alert("操作失败,失败信息:" + error.message);
}

mui.plusReady(queryMydb);

2015-02-05 15:38 负责人:无 分享
已邀请:
DCloud_heavensoft
  • 穿布鞋的coder (作者)

    那安卓的原生的可以修改sqlite数据文件地址和应用呢,俺感觉应该支持下sqlite


    2015-02-05 16:31

  • 穿布鞋的coder (作者)

    那就选择web sql database试试吧


    2015-02-05 16:32

tzheng517

tzheng517

关于js访问sqlite数据库的支持,可以使用:https://github.com/kripken/sql.js/
数据量不大的情况支持还行,如果单表数据量过大还是不建议直接使用js操作sqlite.

chinayu

chinayu

db文件可以删除吗?我想删除掉,重新创建

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

请教一下,sqlite字段怎么存对象呢,谢谢

该问题目前已经被锁定, 无法添加新回复