UNPKG

npxbase

Version:

A professional and modular database management library for Node.js with support for MySQL, PostgreSQL, and MongoDB.

21 lines (16 loc) 454 B
class DBManager { constructor(adapter) { if (!adapter) throw new Error("Database adapter is required!"); this.adapter = adapter; } async connect(config) { await this.adapter.connect(config); } async disconnect() { await this.adapter.disconnect(); } async query(sql, params) { return await this.adapter.query(sql, params); } } module.exports = DBManager;