我想连接到服务器端的不同数据库,因此我可以使用节点执行包含这两个数据库的查询。节点访问多个数据库
我有一个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保罗。 如果我想使用这两个数据库执行查询会怎么样? –