node.js - 如何使用 Node JS 连接 DB2 SQL 数据库?

标签 node.js db2

对于 Linux,可以使用 API 页面 here ,并且连接非常简单。对于 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' }

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

最佳答案

this issue的最新答案给你答案:

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

每次进入 shell 时都必须执行此操作,因此您不妨将其放入 .profile 或 .bash_profile 中。

关于node.js - 如何使用 Node JS 连接 DB2 SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732024/

相关文章:

javascript - 如果图像从 S3 存储桶根中删除,如何从子目录中删除相应的缩略图?

sql-server - 不同数据库中的位图索引支持

sql - 从同一个表中进行多项选择(带 Null)

asp.net - 使用子域开发 Web 应用程序

node.js - 循环迭代与等待异步问题

node.js - Nodejs mssql 全局连接

enums - DB2 是否支持枚举?

spring-mvc - Spring Boot Tomcat 容器部署错误

sql - 如何强制 BIRT 显示零值?

javascript - 如何查找 mongodb 中任何属性中包含 x 的所有结果?