数据库

dev2
wangchen 2023-07-26 15:02:49 +08:00
parent 8c2dc6500d
commit 7abefe5d28
2 changed files with 33 additions and 15 deletions

View File

@ -4,7 +4,22 @@ module.exports = {
dbTable: 'dianji_chat', dbTable: 'dianji_chat',
dbIsOpen: false, dbIsOpen: false,
sqlData: [], sqlData: [],
// 打开数据库
openDatabaseCeshi() {
return new Promise((resolve, reject) => {
plus.sqlite.openDatabase({
name: this.dbName,
path: this.dbPath,
success: function(e) {
console.log('打开数据库成功')
},
fail: function(e) {
console.log(e, '打开数据库失败')
}
});
})
},
// 查询
executeSqlCeshi(sql) { executeSqlCeshi(sql) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// 打开数据库 // 打开数据库

View File

@ -71,15 +71,12 @@
this.executeSql(sql) this.executeSql(sql)
}, },
openDatabase() { openDatabase() {
plus.sqlite.openDatabase({ Sqlite.openDatabaseCeshi().then((value) => {
name: this.dbName, // resolve
path: this.dbPath, console.log(value); // Hello, World!
success: function(e) { }).catch((error) => {
console.log('打开数据库成功') // reject
}, console.error(error);
fail: function(e) {
console.log(e, '打开数据库失败')
}
}); });
}, },
isOpenDatabase() { isOpenDatabase() {
@ -166,8 +163,14 @@
}); });
}, },
executeSql(sql) { executeSql(sql) {
let a = Sqlite.executeSqlCeshi(sql) Sqlite.executeSqlCeshi(sql).then((value) => {
console.log(a); // resolve
this.sqlData= value
console.log(value); // Hello, World!
}).catch((error) => {
// reject
console.error(error);
});
}, },
} }
} }