Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/oak_nest/modules/mysql/deps.ts>Client

Refer to nestjs to realize some common functions for Deno, support hono and oak
Latest
class Client
import { Client } from "https://deno.land/x/oak_nest@v3.0.1/modules/mysql/deps.ts";

MySQL client

Properties

private
optional
_pool: ConnectionPool
config: ClientConfig
readonly
pool

get pool info

Methods

private
createConnection(): Promise<PoolConnection>

close connection

connect(config: ClientConfig): Promise<Client>

connect to database

execute(sql: string, params?: any[]): Promise<ExecuteResult>

execute sql

query(sql: string, params?: any[]): Promise<any>

execute query sql

transaction<T = any>(processor: TransactionProcessor<T>): Promise<T>

Execute a transaction process, and the transaction successfully returns the return value of the transaction process

useConnection<T>(fn: (conn: Connection) => Promise<T>)