uniapp使用sqlite

1、判断数据库是否打开

javascript 复制代码
	isOpen() {
		let open = plus.sqlite.isOpenDatabase({
			name: this.dbName,
			path: this.dbPath
		})
		return open;
	}

2、创建数据库(有就打开)

javascript 复制代码
openSqlite() {
		return new Promise((resolve, reject) => {
			plus.sqlite.openDatabase({
				name: this.dbName,
				path: this.dbPath,
				success(e) {
					resolve(e); 
				},
				fail(e) {
					reject(e);
				}
			})
		})
	}

3、关闭数据库

javascript 复制代码
closeSqlite() {
		return new Promise((resolve, reject) => {
			plus.sqlite.closeDatabase({
				name: this.dbName,
				success(e) {
					resolve(e);
				},
				fail(e) {
					reject(e);
				}
			})
		})
	}

4、执行sql

javascript 复制代码
createTable(dbTable, data) {
		return new Promise((resolve, reject) => {
			plus.sqlite.executeSql({
				name: this.dbName,
				sql: `CREATE TABLE IF NOT EXISTS ${dbTable}(${data})`,
				success(e) {
					resolve(e);
				},
				fail(e) {
					reject(e);
				}
			})
		})
	}
相关推荐
一个处女座的程序猿O(∩_∩)O2 小时前
Uniapp 开发中遇到的坑与注意事项:全面指南
uni-app
Elena_Lucky_baby2 小时前
uniapp 网络请求封装(uni.request 与 uView-Plus)
uni-app
黑云压城After6 小时前
uniapp小程序自定义日历(签到、补签功能)
小程序·uni-app
烂蜻蜓6 小时前
Uniapp 设计思路全分享
前端·css·vue.js·uni-app·html
Elena_Lucky_baby6 小时前
uniapp封装请求
uni-app
尚学教辅学习资料7 小时前
基于SpringBoot+Vue+uniapp的高校招聘小程序+LW参考示例
spring boot·uni-app·招聘系统
岑梓铭10 小时前
uniapp邪门事件
uni-app
漫天绯羽11 小时前
uniapp 中使用天地图,安卓端、h5
uni-app
尚学教辅学习资料12 小时前
基于SpringBoot+vue+uniapp的智慧旅游小程序+LW示例参考
vue.js·spring boot·uni-app·旅游
烂蜻蜓17 小时前
前端已死?什么是前端
开发语言·前端·javascript·vue.js·uni-app