轻量数据库
线程安全,支持并发编程,本地轻量级数据库存储,存储的文件会随着应用的卸载而清空。
创建新对象
创建一个新的数据库对象,你可以用这个对象来操作其他数据库
返回 : {this} 自己
打开数据库
如果数据库文件存在则会加载数据库,如果不存在则先创建后加载
参数 : 库名称 {字符串} 数据库名称
参数 : 是否存于外部存储 {布尔值} 是否存于外部存储(默认:否)
返回 : {布尔值} 是否连接成功
打开数据库
如果数据库文件存在则会加载数据库,如果不存在则先创建后加载
参数 : 库名称 {字符串} 数据库名称
返回 : {布尔值} 是否连接成功
创建数据表
注意:不管你的数据是什么类型都用字符串类型存储
参数 : 表名 {字符串} 表名称
参数 : 列名 {字符串列表[]} 列名称
返回 : {布尔值} 是否执行成功
添加数据
注意:不管你的数据是什么类型都用字符串类型存储,默认使用自增id作为主键
参数 : 表名 {字符串} 表名
参数 : 数据 {对象} 数据对象
返回 : {布尔值} 是否执行成功
更新数据
参数 : 表名 {字符串} 表名称
参数 : 数据 {对象} 数据对象
参数 : 条件语句 {字符串} 条件语句
返回 : {布尔值} 是否执行成功
罗列数据
注意:不管你的数据是什么类型,查询出来的必是字符串类型,即使是报错也不会返回null,而是返回空列表,因此可以不用判断数据是否为空
参数 : 表名 {字符串} 表名称
返回 : {数据列表[]} 数据集合对象
罗列数据
查询数据库中的所有表名并且返回表名列表
返回 : {表名列表[]} 表名列表
执行查询语句
注意:不管你的数据是什么类型,查询出来统一是字符串类型。
参数 : sql语句 {字符串} sql查询语句
返回 : {数据列表[]} 执行结果
判断表是否存在
参数 : 表名称 {字符串} 表名称
返回 : {布尔值} 是否存在该表
执行SQL语句
参数 : sql语句 {字符串} sql语句
返回 : {布尔值} 是否执行成功
删除数据库
我将直接删除本地数据库的存储文件,那么你将丢失所有数据
参数 : 外部数据 {布尔值} 是否是外部数据,如果是外部数据则库名就是外部数据的路径
返回 : {布尔值} 是否执行成功
删除数据库
我将直接删除本地数据库的存储文件,那么你将丢失所有数据
参数 : 库名 {字符串} 数据库名称
参数 : 外部数据 {布尔值} 是否是外部数据,如果是外部数据则库名就是外部数据的路径
返回 : {布尔值} 是否执行成功
删除数据库
我将直接删除本地数据库的存储文件,那么你将丢失所有数据
参数 : 库名 {字符串} 数据库名称
返回 : {布尔值} 是否执行成功
删除表
参数 : 表名 {字符串} 表名
返回 : {布尔值} 是否执行成功
关闭数据库
当你操作完毕后可以关闭数据库链接,释放资源。
返回 : {布尔值} 是否关闭成功