Как использовать полученный массив без дальнейшего подключения к базе данных?узел JS - PullRequest
0 голосов
/ 18 марта 2019

Существует стандартный способ подключения к 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);
    });
}

Но как сделать так, чтобы соединение с базой данных прошло, тогда он получает массив, который хранится в базе данных,и после этого соединение было разорвано.Затем, в будущем, чтобы можно было использовать полученный массив для отправки запросов на добавление данных, но для другой базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...