连接失败节点js在没有odbc连接的情况下进行db(使用trireme)

时间:2016-07-16 05:52:42

标签: java node.js apigee openedge progress-db

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

  

C:\程序   文件\的NodeJS \ node_modules \故宫\ node_modules \三列桨座战船-JDBC \ LIB \三列桨座战船,jdbc.js:36   抛出新的错误('trireme-jdbc似乎没有运行   Trireme。'+ e); ^

     

错误:trireme-jdbc似乎没有在Trireme.Error上运行:否   这样的模块:trireme-jdbc-wrap       在对象。 (C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ trireme-jdbc \ lib \ trireme-jdbc.js:36:9)       在Module._compile(module.js:409:26)       at Object.Module._extensions..js(module.js:416:10)       在Module.load(module.js:343:32)       在Function.Module._load(module.js:300:12)       在Module.require(module.js:353:17)       at require(internal / module.js:12:17)       在对象。 (C:\ Users \ creddyga \ eclipse workspace \ core java \ src \ com \ jci \ node \ nodeTrireme.js:1:74)       在Module._compile(module.js:409:26)       在Object.Module._extensions..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相关的任何其他新模块建议一些解决方案。

0 个答案:

没有答案