如何使用节点JS连接到DB2 SQL数据库?

时间:2015-06-09 12:26:32

标签: node.js db2

对于linux,可以使用找到here的API页面,并且可以直接连接。对于OS X,在尝试连接到现有DB2数据库时会遇到错误:

{ [Error: [IBM][CLI Driver] SQL1042C  An unexpected system error occurred.  SQLSTATE=58004 ] error: '[node-odbc] SQL_ERROR', message: '[IBM][CLI Driver] SQL1042C  An unexpected system error occurred.  SQLSTATE=58004\n', state: 'HY000' }

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

this issue的最新答案为您提供答案:

export DYLD_LIBRARY_PATH=/Users/.../<project_folder>/node_modules/ibm_db/installer/clidriver/lib/icc
node app.js

每次进入shell时都必须这样做,所以你也可以把它放在.profile或.bash_profile中。