对象 DbConnection

数据库连接对象,用于建立和维护一个数据库连接会话。

继承关系

成员属性

type

String, 查询当前连接数据库类型

readonly String DbConnection.type;

成员函数

close

关闭当前数据库连接

DbConnection.close() async;

begin

在当前数据库连接上启动一个事务

DbConnection.begin() async;

commit

提交当前数据库连接上的事务

DbConnection.commit() async;

rollback

回滚当前数据库连接上的事务

DbConnection.rollback() async;

trans

进入事务执行一个函数,并根据函数执行情况提交或者回滚

DbConnection.trans(Function func);

调用参数:

func 执行有三种结果:


execute

执行一个 sql 命令,并返回执行结果

DBResult DbConnection.execute(String sql) async;

调用参数:

返回结果:


执行一个 sql 命令,并返回执行结果,可根据参数格式化字符串

DBResult DbConnection.execute(String sql,
    ...);

调用参数:

返回结果:


format

格式化一个 sql 命令,并返回格式化结果

String DbConnection.format(String sql,
    ...);

调用参数:

返回结果:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

DbConnection.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean DbConnection.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String DbConnection.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value DbConnection.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value DbConnection.valueOf();

返回结果: