node.js sybase驱动程序

时间:2012-07-24 18:48:06

标签: node.js sybase-ase

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

4 个答案:

答案 0 :(得分:5)

详细的数据库驱动程序列表位于node.js wiki上:

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

但没有Sybase因此使用ODBC驱动程序,如果在*nix上,则可以选择:

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

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

答案 1 :(得分:2)

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

您可以使用

进行安装
npm install sybase

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

node.js根本没有数据库支持。

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

这里的问题是你想要使用没有大型(开源)社区的数据库,因此,在一些googeling之后,没有node.js连接器。

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