Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/denodb_esgi/lib/connectors/connector.ts>Connector

MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno
Latest
interface Connector
import { type Connector } from "https://deno.land/x/denodb_esgi@1.0.15.1/lib/connectors/connector.ts";

Connector interface for a database provider connection.

Properties

Client that maintains an external database connection.

Options to connect to an external instance.

_connected: boolean

Is the client connected to an external instance.

Methods

ping(): Promise<boolean>

Test connection.

_makeConnection(): void

Connect to an external database instance.

query(queryDescription: QueryDescription): Promise<any | any[]>

Execute a query on the external database instance.

optional
transaction(queries: QueryDescription[]): Promise<any | any[]>

Execute queries within a transaction on the database instance.

close(): Promise<any>

Disconnect from the external database instance.