我正在尝试使用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]
我使用的是正确的包吗?有人可以帮忙吗?
答案 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' } );