我正在尝试连接到DB2服务器,但由于出现错误,我正在波纹管中。
我正在遵循给定的文档:npm db2 Doc
我已经完成[bla bla] 1990 The Bronx Warriors 1982
[ bl bla] 2012 2009 [ bla bla ]
代码:
npm i ibm_db2
错误:
const ibmdb = require('ibm_db');
const connectQuery =
'DATABASE=' +
DATABASE +
';HOSTNAME=' +
HOSTNAME +
';UID=' +
UID +
';PWD=' +
PWD +
';PORT=' +
PORT +
';PROTOCOL=TCPIP';
ibmdb.open(connectQuery, function(err, conn) {
if (err) return console.log(err);
conn.query('select 1 from sysibm.sysdummy1', function(err, data) {
if (err) console.log('err');
else console.log('data');
conn.close(function() {
console.log('done');
});
});
});
答案 0 :(得分:0)
我在 windows 10 上也有同样的问题。因为你的 ibm_db 模块没有成功安装。
直接下载 IBM 生成的 clidriver。设置IBM_DB_HOME环境变量指向目录后,重新安装ibm_db模块,跳过下载clidriver。