目前,我正在开发一个项目,该项目要求在oracle
中完成后端。我使用了给定的link并在我的mac上使用npm安装了node-oracledb。我的文件内容如下
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : 'username',
password : 'password',
connectString : 'username/password//hostname:port/sid'
function(err, connection)
{
if (err) {
console.error(err.message);
return;
}else{
connection.execute(
"SELECT * from TableName",
function(err, result)
{
if (err) { console.error(err); return; }
console.log(result.rows);
});
}
});
当我运行node filename.js时,我收到以下错误
ORA-12154: TNS:could not resolve the connect identifier specified
我使用的节点版本是v7.0.0
,npm版本是v3.10.8
。我的oracle数据库也是云上的11g
实例。有人能让我知道我做错了什么吗?