我想連接到服務器端的不同數據庫,因此我可以使用節點執行包含這兩個數據庫的查詢。節點訪問多個數據庫
我有一個config.js
這樣的:
module.exports = {
database: {
user: 'brunojs',
password: 'bdpf5',
connectString: 'localhost:1521/orcl'
},
jwtSecretKey: "[email protected]&QVA7x"
};
這節省了我訪問的第一個數據庫的信息。
然後,我有一個list.js
文件,執行查詢:
var oracledb = require('oracledb');
var jwt = require('jsonwebtoken');
var config = require(__dirname + '../../config.js');
function get(req, res, next) {
oracledb.getConnection(
config.database,
function(err, connection){
if (err) {
return next(err);
}
connection.execute(
'select num_sequencial, notes, des_especialidade, dt_diag ' +
'from organite_repository ',
{},//no binds
{
outFormat: oracledb.OBJECT
},
function(err, results){
if (err) {
connection.release(function(err) {
if (err) {
console.error(err.message);
}
});
return next(err);
}
res.status(200).json(results.rows);
connection.release(function(err) {
if (err) {
console.error(err.message);
}
});
}
);
}
);
}
module.exports.get = get;
,一切工作正常。
事情是,現在,我想要使用另一個數據庫執行查詢。我怎樣才能做到這一點?
謝謝你這麼mych保羅。 如果我想使用這兩個數據庫執行查詢會怎麼樣? –