【发布时间】:2019-02-17 03:02:23
【问题描述】:
我已经在我的测试项目中下载了 oracledb,当我运行我的代码时,它告诉我:
Oracle 客户端库的版本为 0.0,但必须为版本 11.2 或 更高
另一方面,我已经下载了oracle即时客户端,并设置了文件的系统路径,但它仍然出现!
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "hr",
password : "welcome",
connectString : "localhost/XEPDB1"
},
function(err, connection) {
if (err) {
console.error(err.message);
return;
}
console.log('Connection was successful!');
connection.close(
function(err) {
if (err) {
console.error(err.message);
return;
}
});
});
【问题讨论】:
-
您安装了 11.2 之前的 Oracle 版本并且 Node.js 正在使用它。有关 0.0 和 11.2 的背景信息,以及有关解决您的问题的信息,请参阅 stackoverflow.com/questions/54697215/…)
-
@ChristopherJones 非常感谢,终于成功了。