无法通过node.js连接到Sybase Central DB

时间:2019-02-27 21:54:45

标签: node.js database sybase

首先让我说我是Node.js的新手,但我对此并不十分熟悉。 在Windows 7计算机上,我已经安装了Sybase Central数据库。我想通过node.js(我正在运行的版本为v10.15.1)连接到它。经过研究后,人们建议使用此sybase package。通过终端安装了软件包(v1.2.1)(安装过程中没有错误)

npm install sybase

这是我用来连接Sybase数据库的代码。

const SYBASE = require('sybase')

const DB     = new SYBASE(DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASS)

DB.connect((err) => {
    if (err) {
        return console.log(err)
    }

    DB.query('select * from users where id = 4', (err, data) => {
        if (err) {
            console.log(err)
        } else {
            console.log(data)
        }

        DB.disconnect()
    })
})

这是我得到的错误。

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

    at Socket.<anonymous> (C:\Users\aa\Desktop\NNnode.js\node_modules\sybase\src\SybaseDB.js:62:15)
    at Object.onceWrapper (events.js:276:13)
    at Socket.emit (events.js:188:13)
    at addChunk (_stream_readable.js:288:12)
    at readableAddChunk (_stream_readable.js:269:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:145:17)

我似乎找不到解决方法。任何建议都会有所帮助。

0 个答案:

没有答案