Remote MySQL
The Database module provides a simple interface for connecting to a MySQL database using the mysql2/promise library. It manages connection states and offers methods for executing safe queries
States
state
description
Options
interface DBOptions {
host?: string; // Database host (default: process.env.DB_HOST)
user?: string; // Database user (default: process.env.DB_USER)
password?: string; // Database password (default: process.env.DB_PASSWORD)
database?: string; // Database name (default: process.env.DB_NAME)
port?: number; // Database port (default: process.env.DB_PORT)
alias?: string; // Optional alias for the connection
}Methods
connect
connectend
endquery
queryparameter
description
connection
connectionquit
quitExample
Last updated