Невозможно соединить oracle db с nodejs - PullRequest
0 голосов
/ 05 марта 2019

Я попытался соединить оракул DB с nodejs, и я получил сообщение, как показано ниже:

ORA-12560: TNS: ошибка адаптера протокола

Это мой код:

oracledb.getConnection(
  {   
      user:"user",
      password:"password",
      ConnectString:"IP:PORT/instance_name"
  },

  function(err, connection) {
    if (err) {
      console.error(err.message);
      return;
    }
    console.log('Connection was successful!');
    connection.close(
      function(err) {
        if (err) {
          console.error(err.message);         
          return;
        }
      });
  });

1 Ответ

0 голосов
/ 05 марта 2019

Пожалуйста, проверьте, установлена ​​ли среда для oracle на локальном компьютере, и проверьте этот код

var oracleConnection = require('knex')({
        client: 'oracledb',
        native: false,
        connection: {
            user: 'username',
            password: 'password',
            connectString: 'connectionstring'
        },
        pool: {
            max: 5,
            min: 1,
            idle: 10000
        }
    });

    oracleConnection.insert({
            ID: '1',
            NAME: 'oracle'
        }).into('TEST_TABLE')
        .then(function() {
            console.log('success')
                //  pg1.commit()
        })
        .catch(function(e) {
            console.log(e.stack)
        });
...