使用Node.js连接sybase IQ

时间:2016-04-28 11:49:21

标签: node.js driver sybase sybase-iq

我正在尝试使用Node.js连接到sybase IQ数据库, 我正在使用以下脚本:

> var Sybase = require('sybase'),
>     db = new Sybase('10.29.11.190', 2640 , 'dbo', 'dcbo', 'dcbo');
> 
> db.connect(function (err) {
>     if (err) return console.log(err);
> 
>     db.query('SELECT * from table1',
> function (err, data) {
>         if (err) console.log(err);
> 
>         console.log(data);
> 
>         db.disconnect();
> 
>     }); });

但我收到以下错误:

[Error: Error: Unable to access jarfile ./JavaSybaseLink/dist/JavaSybaseLink.jar]

我使用的是正确的包吗?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果要连接到Sybase IQ,可以使用SQL Anywhere driver

var sqla = require('sqlanywhere');
db = sqla.createConnection( { 'Host': '10.29.11.190:2640',
                              'dbn': 'dbo',
                              'uid': 'dcbo',
                              'pwd': 'dcbo' } );