有一种连接到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);
});
}
但是如何进行建立,以便传递与数据库的连接,然后它接收存储在数据库中的数组,然后终止连接。然后,将来可以使用结果数组发送添加数据的请求,但发送另一个数据库的请求。