连接失败节点js进度db没有odbc连接(使用trireme)

我能够使用节点js连接进度数据库与odbc连接。 但是,我无法连接没有odbc连接。 我发现一个节点js模块,这有助于做这个连接,但它显示了一些错误。

C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ trireme -jdbc \ lib \ trireme -jdbc.js:36 throw new错误('trireme-jdbc似乎没有在Trireme上运行。'+ e); ^

错误:trireme-jdbc似乎没有在Trireme.Error上运行:没有这样的模块:在对象的trireme-jdbc-wrap。 在Module._compile(module.js:409:26)上的Object.Module._extensions(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ trireme-jdbc \ lib \ trireme-jdbc.js:36:9)在Module.load(module.js:343:32)在Module.require(module.js:353)上的Function.Module._load(module.js:300:12)处的.js(module.js:416:10) :17)在要求(内部/ module.js:12:17)在对象。 (Module._compile(module.js:409:26))在Object.Module._extensions(C:\ Users \ creddyga \ eclipse workspace \ core java \ src \ com \ jci \ node \ nodeTrireme.js:1:74) .js(module.js:416:10)

通过上面的错误,我明白了: trireme-jdbc-wrap模块需要安装。 在使用npm模块安装期间,我正面临的错误是'trireme-jdbc-wrap'不在npm registery中。

我使用下面的链接进行连接: https : //github.com/apigee/trireme-jdbc

我的代码:

 var jdbc = require('C:/Program Files/nodejs/node_modules/npm/node_modules/trireme-jdbc'); var db = new jdbc.Database({ url: 'url for db conn', properties: { user: 'username', password: 'password', }, minConnections: 1, maxConnections: 20, idleTimeout: 100 }); db.execute('SELECT person FROM person', function(err, result, rows) { rows.forEach(function (row) { console.log('Row: %j', row); }); }); 

请为使用trireme(或)与节点js相关的任何其他新模块build议一些解决scheme。