数据库插件
| 客户端 | Android | iOS |
|---|---|---|
| 支持说明 | 支持 | 支持 |
esm 引入
import { SqlitePlus } from "@yl/super-jssdk";
1、msqliteplus插件与msqlite插件不能同时使用; 2、如果使用新版数据库,需要上传或拷贝手机里的数据库文件到本地时,需要将xx.db, xx.db-shm, xx.db-wal一起拉出来或者上传,否则会打不开。
| API名称 | 说明 |
|---|---|
| sqlConfig | 数据库基础设置,可设置是否在工作台打印 Sql、是否打印慢Sql、事务执行是否启用新模式 |
| openDatabase | 打开数据库,获取db对象 |
| close | 通过db对象关闭数据库 |
| closeAllDB | 关闭打开的全部数据库 |
| dropTable | 删除指定的表 |
| executeSql | 通过db对象执行sql语句 |
| query | 查询(返回结果集) |
| queryColumn | 查询,返回指定列(返回结果集行数组) |
| queryOne | 查询第一行数据(返回结果对象,非数组) |
| exists | 查询指定列是否存在 |
| insert | 插入数据 |
| replaceObject | 替换数据 |
| update | 更新数据 |
| delete | 删除数据 |
| existsTable | 是否存在表 |
| existsColumn | 是否存在字段 |
| existsIndex | 是否存在指定索引 |
| clearOpenedInstance | 清除打开的db实例(清除后db会需要重新打开) |
| deleteDB | 删除指定的DB |
| getDbVersion | 获取数据库版本 |
| updateDBVersion | 更新数据库版本 |
| transaction | 通过db对象在事务中执行sql语句 |