|
function IntoDbKu() {
//1.打开数据库
var db = api.require('db');
db.openDatabase({//打开
name : 'db_name',
}, function(ret, err) {
if (!ret.status) {
api.alert({
msg : '数据库打开失败'
});
return;
;
}
});
//2.执行SQL语句(创建表、插入、更新、删除、查询)
//var db = api.require('db');
var sql = "CREATE TABLE IF NOT EXISTS 'Persons'('Id_P' int,'Name_P' varchar(255))";
db.executeSql({
name : 'db_name',
sql : sql
}, function(ret, err) {
if (!ret.status) {
api.alert({
msg : '创建表失败'
});
return;
}
});
//_______________________________________________________________
//加入数据库
//var db = api.require('db');
var sql = "INSERT INTO Persons VALUES(7,北京)";
db.executeSql({
name : 'db_name',
sql : sql
}, function(ret, err) {
if (!ret.status) {
api.alert({
msg : '加入数据库失败'
});
return;
} else
api.alert({
title : "直接显示",
msg : JSON.stringify(ret.date),
});
});
//查询数据库
var sql = "SELECT*FROM Persons";
db.selectSql({
name : 'db_name',
sql : sql
}, function(ret, err) {
if (!ret.status) {
toast(err.msg);
} else
api.alert({
title : "数据库操作结果显示",
msg : JSON.stringify(ret.date),
});
});
//-----------------------
}
function toast(msg) {
api.toast({
msg : msg,
duration : 1000,
location : "top"
});
} |
|