我正在使用node.js express框架开发应用程序,并且需要连接到sybase ASE数据库。我做了足够的搜索,找不到node.js的sybase驱动程序。 node.js不支持sybase,还是应该使用通用驱动程序?
答案 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
答案 2 :(得分:1)
我知道已经有一段时间了,但如果你还在寻找,试试这个:
答案 3 :(得分:0)
node.js根本没有数据库支持。
数据库连接器不在node.js发行版的范围内。但是,社区填补了这里的空白,例如对于mysql,有node-mysql。
这里的问题是你想要使用没有大型(开源)社区的数据库,因此,在一些googeling之后,没有node.js连接器。
如果要为sybase ASE创建连接器,可以查看node-mysql以获取startet。但这不是你在一个周末所做的事情。