Я использую разъем node-oracleDB для подключения к моей локальной базе данных, и я хочу спросить, был ли он другим (оптимальным) способом подключения к базе данных, чтобы улучшить коммуникационную способность между nodejs и оракул. спасибоnodejs oracle улучшить способность
ответ
Я думаю, что использование пула соединений - это хороший способ. Вы можете найти несколько примеров объединения в here.
Пожалуйста, ознакомьтесь с этим файлом https://github.com/oracle/node-oracledb/blob/master/test/pool.js и внимательно прочитайте, как обрабатывать соединения в пуле.
Пожалуйста, объясните, что касается вашей ссылки. Ответы должны быть в состоянии жить, не полагаясь на внешнюю ссылку. –
Да, пожалуйста, внимательно прочитайте эту ссылку https://github.com/oracle/node-oracledb/blob/master/test/pool.js –
Чтобы понять, как обрабатывать соединение в пуле. –
Node-oracledb - это соединитель, который следует использовать при написании приложений Node.js, которым необходимо подключиться к базе данных Oracle.
Большинство приложений хотят использовать connection pool
var oracledb = require('oracledb');
oracledb.createPool (
{
user : "hr"
password : "welcome"
connectString : "localhost/XE"
},
function(err, pool)
{
pool.getConnection (
function(err, connection)
{
// use the connection
connection.execute(. . .
// release the connection when finished
connection.close(
function(err)
{
if (err) { console.error(err.message); }
});
});
});
});
Есть некоторые упрощения, такие как пул соединений «по умолчанию», что делает его легче разделить бассейн между различными модулями. Все это рассматривается в documentation.
Что именно вы спрашиваете? Пожалуйста, объясните больше. – jfriend00
@RachedNemr Вы используете пул соединений? –