CSDBC API



CSDBC API 是 CovScript 中,所有数据库在 CSDBC 下的统一接口。

注意:仅有 csdbc 包是无法使用任何功能的!因为 csdbc 包只是一个标准 API 定义,包内只有统一的方法,几乎未实现。 所有实现均在 CSDBC BackEnd(后端)包中!

CSDBC 标准类 描述
statement sql 语句类
database 数据库类


需要由 CSDBC !BackEnd(后端)实现的类 描述
column 列类,由 [string] name,type 构成
record 记录类,由 [string] name,type,data,sql_style 构成


CSDBC 标准API(接口) 描述
statement 对象
array exec([statement] sql) 执行该 sql 语句,并返回二维数组数据
void just_exec([statement] sql) 仅执行该 sql 语句,无返回值
boolean done() 返回该 sql 语句执行情况
void bind(number idx, string str) 向 sql 语句中下标为 idx 的占位符绑定一个变量(字符串)
database 对象
array table_list() 返回一个由该数据库表单名字符串组成的数组
[column] column_info(string table)返回一个列对象
[statement] prepare(string str_sql) 返回一个编译后的 sql 语句
array exec([statement] sql) 执行该 sql 语句,并返回二维数组数据
void just_exec([statement] sql) 仅执行该 sql 语句,无返回值