gpt4 book ai didi

node.js - 如何使用nodeJs修复 "Oracle Client library is at version 0.0 but must be at version 11.2 or higher"

转载 作者:太空宇宙 更新时间:2023-11-04 01:35:29 25 4
gpt4 key购买 nike

我已经在我的测试项目中下载了 oracledb,当我运行我的代码时,它告诉我:

Oracle Client library is at version 0.0 but must be at version 11.2 or higher

另一方面,我已经下载了oracle instant client,并将系统路径设置为该文件,但它仍然出现!

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;
}
});
});

最佳答案

另一个原因可能是即时客户端太新。

我在使用node-oracledb版本4.0.1和Oracle即时客户端版本19.3的组合时偶然发现了这一点。产生的错误与所描述的完全一样。

有效的方法是下载 Oracle 即时客户端版本 12.2

关于node.js - 如何使用nodeJs修复 "Oracle Client library is at version 0.0 but must be at version 11.2 or higher",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54729743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com