Существует стандартный способ подключения к oracle db.
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "hr",
password : "mypw",
connectString : "localhost/XEPDB1"
},
function(err, connection) {
if (err) {
console.error(err.message);
return;
}
connection.execute(
`SELECT *
FROM departments`,
[],
{
outFormat: oracledb.OBJECT
},
function(err, result) {
if (err) {
console.error(err.message);
doRelease(connection);
return;
}
console.log(result.rows);
doRelease(connection);
});
});
function doRelease(connection) {
connection.close(
function(err) {
if (err)
console.error(err.message);
});
}
Но как сделать так, чтобы соединение с базой данных прошло, тогда он получает массив, который хранится в базе данных,и после этого соединение было разорвано.Затем, в будущем, чтобы можно было использовать полученный массив для отправки запросов на добавление данных, но для другой базы данных.