I want to connect to SQL Server where I have few databases. I am using mysql library for nodejs. What I want to achieve is to connect to SQL Server and query different databases based on send query like this.
SELECT * FROM db1 where id = 1
SELECT * FROM db2 where id = 2
etc
My code:
const express = require('express')
const mysql = require('mysql')
const fs = require('fs');
const app = express()
const db = mysql.createConnection({
host: '',
user: '',
password: '',
database: '' // I want to pass db name in SQL query below not here
})
db.connect()
app.get('/', (req, res) => {
//and here i want to pass db name in query not in above.
//so every query that i send will contain db
const sql = 'SELECT * FROM users'
db.query(sql, (err, result) => {
if (err) throw err;
res.json(result)
})
})
app.listen(5000, () => {
console.log('Server started')
})