@zturnlibs/ztron-api


sql

Classes

Database

Defined in: sql.ts:7

Properties

id

readonly id: number

Defined in: sql.ts:8

Methods

close()

close(): Promise<void>

Defined in: sql.ts:33

Returns

Promise<void>

execute()

execute(query, params?): Promise<void>

Defined in: sql.ts:21

执行 INSERT/UPDATE/DELETE(或任何非 SELECT)语句。

Parameters
query

string

params?

unknown[] = []

Returns

Promise<void>

select()

select<T>(query, params?): Promise<T[]>

Defined in: sql.ts:26

执行 SELECT 并返回行。

Type Parameters
T

T = Record<string, unknown>

Parameters
query

string

params?

unknown[] = []

Returns

Promise<T[]>

load()

static load(path): Promise<Database>

Defined in: sql.ts:15

打开(或创建)数据库文件;返回一个池化连接。

Parameters
path

string

Returns

Promise<Database>

Variables

sql

const sql: object

Defined in: sql.ts:38

Type Declaration

Database

Database: typeof Database