npm.io
2.4.24 • Published 8 months ago

node-database-executor

Licence
MIT
Version
2.4.24
Deps
6
Size
120 kB
Vulns
0
Weekly
0
Stars
1

CodeQL Node.js Package

node-database-executor

This module use for execute jsonQuery or rawQuery using your database config.

const queryExecutor = require('node-database-executor').promise;
async function runQuery() {
  try {
    const query = {
      table: 'tablename',
      select: []
    };
    const queryConfig = {
      dbConfig: {
        type: 'database',
        databaseType: 'mysql',
        engine: 'MyISAM',
        database: 'database',
        host: 'host',
        port: 'port',
        user: 'user',
        password: 'password',
        connectionLimit:0,
        acquireTimeout: 2000
      },
      query: query
    };
    const jsonQueryData = await queryExecutor.executeQuery(queryConfig);  
    console.log(jsonQueryData);
  } catch (error) {
    console.log(error);
  }
}
runQuery();