UNPKG

npxbase

Version:

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

39 lines (27 loc) 969 B
const DBManager = require("./core/dbManager"); const MySQLAdapter = require("./adapters/mysql"); const PostgresAdapter = require("./adapters/postgres"); (async () => { const mysqlAdapter = new MySQLAdapter(); const dbMySQL = new DBManager(mysqlAdapter); await dbMySQL.connect({ host: "localhost", user: "root", password: "password", database: "test_db", }); const resultMySQL = await dbMySQL.query("SELECT * FROM users"); console.log("MySQL Result:", resultMySQL); await dbMySQL.disconnect(); const postgresAdapter = new PostgresAdapter(); const dbPostgres = new DBManager(postgresAdapter); await dbPostgres.connect({ host: "localhost", user: "postgres", password: "password", database: "test_db", }); const resultPostgres = await dbPostgres.query("SELECT * FROM users"); console.log("PostgreSQL Result:", resultPostgres); await dbPostgres.disconnect(); })();