使用Node.js连接到Microsoft SQL Server 2008(MSSQL)数据库

时间:2011-09-28 12:53:31

标签: sql-server node.js sql-server-2008 node-mssql tedious

  

可能重复:
  Connecting to a remote Microsoft SQL server from Node.js

我正在寻找有关如何使用 Node.js(v0.5.7)连接 MS SQL Sever 2008 的最新说明 p>

我在GitHub上尝试了两个Node.js项目:

https://github.com/vivina/node-mssql

https://github.com/orenmazor/node-tds

node-tds是一个废弃的项目,node-mssql似乎不完整,或者至少代码库似乎已经与最新版本的Node.js过时了

有没有人真正让Node.js连接并查询Microsoft SQL Server 2008?

我很想看到一些配置细节(版本,插件等)和代码示例。

谢谢,

P上。

关于SO的过时答案: Node.js and Microsoft SQL ServerConnecting to a remote Microsoft SQL server from Node.js

2 个答案:

答案 0 :(得分:5)

就在今天,我发布了一个新模块,仅适用于Windows,允许本地和异步使用MSSQL。它叫做TSQLFTW,目前支持连接和查询数据库。它以JSON返回结果。

在这里查看Github:https://github.com/gfosco/tsqlftw

黑客新闻提交/评论:http://news.ycombinator.com/item?id=3353389

答案 1 :(得分:4)

我正在研究一个解决方案(https://github.com/pekim/tedious),但它还不是很有用。

目前它可以连接,验证,发送SQL语句。解析对语句的响应正在进行中;处理了一些列元数据,接下来是行数据本身。

在接下来的几个星期(这是一个业余时间项目),我希望将它置于一个可用的,但远非完整的状态。 API以及它的内容仍会受到重大变化,因为有很多我仍然不满意。还有一些额外的错误检查和状态处理需要解决,以及存储过程和参数化语句。

我会尝试更频繁地更新README中的状态,这样就可以更容易地看到它有多接近(或远)。