A W*_* It 17 node.js node-mssql
我想知道是否有人知道从Node.js连接到Microsoft SQL数据库的方法.我知道MySQL驱动程序,但我需要从MS SQL数据库中获取数据,而是直接从Node.js中提取数据而不是破解某种类型的PHP脚本.
Cad*_*oux 10
看看一个新选项:
https://github.com/orenmazor/node-tds
(来自Node.js和Microsoft SQL Server)
我怀疑你必须使用JSON输出Web服务包装SQL Server.从积极的方面来说,应该相对容易.
如果node.js中的JavaScript引擎可以这样做,那就好了:( 如何从浏览器中的JavaScript连接到SQL Server数据库?):
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
document.write(rs.fields(1));
rs.movenext;
}
rs.close;
connection.close;
Run Code Online (Sandbox Code Playgroud)
我建议使用node-mssql,这是其他连接器的一个很好的包装器,默认是我之前的选择(Tedious)带来更好的接口.这是一个JavaScript实现,没有编译要求,这意味着您可以在Windows和非Windows环境中工作.
另一种选择,如果你不介意引进.NET或单用二进制桥是使用edge.js.如果你想在node.js中利用.Net库,这可能会非常好
node-tds被放弃了,node-odbc不能用于windows,而MS node-sqlserver驱动程序似乎不适用于非windows(并且有一些愚蠢的要求).
| 归档时间: |
|
| 查看次数: |
20893 次 |
| 最近记录: |