首先让我说我是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)
我似乎找不到解决方法。任何建议都会有所帮助。