如何在loopback框架中对oracle数据库使用SQL语句
一、安装oracledb插件
使用以下cmd命令安装oracledb插件
npm install oracle --save
二、使用方法直接上代码
// 引入oracledb
var oracledb = require('oracledb');
var config = {
"connectString": "10.62.**.**:***/SID",
"user": "用户名",
"password": "密码",
};
oracledb.getConnection(config, function (err, connection) {
if (err) {
// 如有异常关闭连接
doRelease(connection);
message = err.message;
cb(null, message);
} else {
// 执行需要执行的SQL语句
var sqlStatement = "select * from tableName";
connection.execute(sqlStatement, function (err, result) {
if (err) {
// 如有异常关闭连接
doRelease(connection);
message = err.message;
cb(null, message);
} else {
message = 'update sucessful!!'
cb(null, message);
}
});
}
});
// 关闭连接
function doRelease(connection) {
connection.close(
function (err) {
if (err) {
console.log(err);
}
});
}