我可以将 nodejs 与 teradata 连接吗(为此可以使用任何 nodejs npm)?

can I connect nodejs with teradata (any nodejs npm for this)?

我是否可以将 teradata 连接到 nodejs 服务器?我有一个用例,我需要在我的其余 API 中提取 teradata 信息。

我可以使用 this npm 包吗?

是的。绝对地。它会工作得很好。请在下面找到配置。

var config = {
    libpath: './jar/terajdbc4.jar',
    libs: ['./jar/tdgssconfig.jar'],
    drivername: 'com.teradata.jdbc.TeraDriver',
    url: 'jdbc:teradata://myteradata.test.com',
    // optionally
    user: 'sr0898',
    password: '***',
};

jdbc.initialize(config, function(err, res)

关键是下载并引用 jar。希望这有帮助。

Node.js Teradata 驱动程序现已可用

Teradata nodejs-driver 节点模块是一个数据库 API 规范 v2.0 兼容驱动程序,适用于 Node.js 和 Teradata SQL 引擎。

包括

  • 打字稿/Javascript npm 模块
  • 数据库API 规范 v2.0 兼容驱动程序
  • 127 个单元测试
  • 示例指南
  • 安装文档和 运行、连接参数、存储的密码保护、数据类型、模块异常

支持的平台

  • Node.js:
    • 8.x、9.x、10.x、11.x
  • 操作系统:
    • 苹果 macOS,微软 Windows,Linux

Github 回购: https://github.com/Teradata/nodejs-driver

NPM 模块: https://www.npmjs.com/package/teradata-nodejs-driver