====== CSDBC API ======
-----
\\
**CSDBC API** 是 CovScript 中,所有数据库在 CSDBC 下的统一接口。
注意:仅有 csdbc 包是无法使用任何功能的!因为 csdbc 包只是一个标准空壳,包内只有统一的方法,几乎未实现。
所有实现均在 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 语句,无返回值 |
\\