Проблема с подключением к БД при Node.js использование trireme-jdbc

#node.js #jdbc #apigee #apigee127

#node.js #jdbc #apigee #apigee127

Вопрос:

Я разработал и развернул Node.js приложение в apigee edge, которое выполняет несколько операций CRUD. Для установления соединения с БД я использовал модуль trireme-jdbc для node.js . Я могу хорошо выполнять все операции CRUD через trireme-jdbc, но у меня проблема с закрытием сеанса БД с помощью функции db.close () в trireme-jdbc. Когда я использую db.close(), он не закрывает текущий активный / открытый сеанс из пула. Я хочу знать, есть ли какой-либо другой процесс или способ идеально закрыть соединение с БД. Также я хочу закрыть все активные подключения из пула.

Любая помощь будет оценена. Ниже приведен пример кода для установления соединения, запуска запроса select и использования db.close() для закрытия сеанса. Моя база данных открыта / выполняется.

 var jdbc = require('trireme-jdbc');

var db = new jdbc.Database({
         url : connectionURL, 
         properties: {
               user: 'XXXXXX',
           password: 'XXXXXX',
         },
         minConnections:1,
         maxConnections:2,
         idleTimeout:10
         });

db.execute('select * from users ', function(err, result, rows) {
          console.log(err);
          console.log(result);
          rows.forEach(function(row) {
          console.log(row);
});

db.close();   // Used to close DB session/connection.
});