sqlite
SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。
方法:
- openDatabase: 打开数据库
- isOpenDatabase: 判断数据库是否打开
- closeDatabase: 关闭数据库
- transaction: 执行事务
- executeSql: 执行增删改等操作的SQL语句
- selectSql: 执行查询的SQL语句
回调方法:
- SQLiteSuccessCallback: SQLite操作成功回调函数
- SQLiteFailCallback: SQLite操作失败回调函数
权限:
5+功能模块(permissions)
{ // ... "permissions":{ // ... "SQLite": { "description": "SQLite数据库" } } }
SQLiteSuccessCallback
SQLite操作成功回调函数
void onSuccess(event){ }
说明:
不同接口触发的成功回调参数event包含的属性存在差异,具体参考对应的接口描述说明。
参数:
- event:
(
json
)
必选 回调参数
回调函数参数包含的属性由调用接口决定,具体参考对应的接口描述说明。
返回值:
void : 无SQLiteFailCallback
SQLite操作失败回调函数
function void onFail(DOMException error){ // Handle error var code = error.code; // 错误编码 var message = error.message; // 错误描述信息 }
参数:
- error:
(
DOMException
)
必选 回调参数,错误信息
可通过error.code(Number类型)获取错误码; 可通过error.message(String类型)获取错误描述信息。 完整错误码列表参考:5+API错误代码中的“Sqlite模块错误”章节。