目录

Database

CovScript 对数据库的支持包含以下可选包:



ODBC(Open Database Connectivity)

全局函数

ODBC Connection 方法

ODBC Result 方法

ODBC Statement 方法



CSDBC(CovScript Database Connectivity)

为了增强 CovScript 对跨数据库行为的支持,统一五花八门的原生数据库 API。CSDBC (CovScript 通用数据库连接件)应运而生。

架构解释

CSDBC 分为前后端

前端为统一的、数据库无关的方法,即: CSDBC API(接口)

后端为不同的、由不同数据库支持的驱动与实现,即: CSDBC BackEnd(后端)

下面列出所有的 CSDBC 前后端包,用户可以任意搭配使用:

CSDBC API(接口)包名称
CSDBC API csdbc
CSDBC BackEnd(后端)包名称
MySQL 后端 csdbc_mysql
SQLite 后端 csdbc_sqlite


在使用 CSDBC 时(不论您想使用哪种数据库),必须同时引入 CSDBC API(import csdbc)与 具体数据库的后端包 CSDBC BackEnd(import csdbc_…)。

一个典型使用 CSDBC 编写的程序结构可能如下:

import csdbc_mysql as csdbc_driver # 作者喜欢叫它driver
import csdbc
var conn = csdbc_driver.connect(...)
var result = conn.exec("SELECT info FROM TEST_TABLE")
system.out.println(result[0][0].data)

CSDBC API

CSDBC API(接口)

CSDBC BackEnd

CSDBC MySQL BackEnd(后端)

CSDBC SQLite3 BackEnd(后端)



SQLite3 扩展库