数据库

数据库

数据库操作(以下操作仅用于移动端,服务端数据库请点击这里查看),DatabaseclosedeleteisTableExistexeSqlquerybeginTransactionendTransaction
例子:
var db = new Database('test');
if (!db.isTableExist('deg')) {
    db.exeSql(`create table deg(id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name VARCHAR(45) NULL, type DATETIME(4) NULL)`);
}
var b = db.exeSql(`insert into deg(name, type) values('afe', 11334)`);
console.log('b:' + b)
var obj = db.query('select * from deg limit 1')
console.log('obj:' + obj)
db.close();

Database

数据库构造函数。
参数:
参数名 类型 必填 说明
dbName string 必填 数据库名

close

关闭数据库。
参数:
参数名 类型 必填 说明

delete

删除数据库。
参数:
参数名 类型 必填 说明

isTableExist

判断表是否存在,返回boolean。
参数:
参数名 类型 必填 说明
tableName string 必填 表名

exeSql

执行sql语句,返回boolean。
参数:
参数名 类型 必填 说明
sql string 必填 sql语句

query

查询,返回json array,每个数组item为json object。
参数:
参数名 类型 必填 说明
sql string 必填 sql语句

beginTransaction

开始事务。
参数:
参数名 类型 必填 说明

endTransaction

结束事务。
参数:
参数名 类型 必填 说明