5

我正在使用 node.js express 框架开发一个应用程序,并且需要连接到 sybase ASE 数据库。我做了足够的搜索,但找不到 node.js 的 sybase 驱动程序。node.js 不支持 sybase 还是我应该使用通用驱动程序之类的东西?

4

4 回答 4

5

node.js wiki 上提供了详尽的数据库驱动程序列表:

https://github.com/joyent/node/wiki/Modules#wiki-database

但是没有 Sybase,因此只能使用 ODBC 驱动程序,如果 on *nix,那么您可以选择:

https://github.com/w1nk/node-odbc

或者,Sybase ASE 拥有自己的Web 服务引擎,该引擎通过 SOAP API 公开 SQL 和存储过程。您最好的选择可能是针对该 API 在节点中滚动您自己的 SOAP 客户端,可能使用node-soap

于 2012-07-24T22:40:35.030 回答
2

截至 2015 年,基于 Jconnect 的非 odbc 实现可用。它需要Java。

你可以安装它

npm install sybase

更多信息: https ://www.npmjs.com/package/sybase

于 2016-05-27T15:28:31.250 回答
1

我知道已经有一段时间了,但如果你还在寻找,试试这个:

https://www.npmjs.org/package/sqlanywhere

于 2014-03-23T17:33:34.060 回答
0

node.js 根本不提供数据库支持。

数据库连接器超出了 node.js 发行版的范围。但是 cummunity 填补了这里的空白,例如对于 mysql 有node-mysql

这里的问题是您想使用没有大型(开源)社区的数据库,因此,经过一番谷歌搜索,没有 node.js 连接器。

如果您想为 sybase ASE 创建一个连接器,您可以查看 node-mysql 以获取入门。但这不是你在一个周末所做的事情。

于 2012-07-24T21:41:14.427 回答