安装: javascript
1.下载最新版的node-sqlserver, html
2.npm install -g node-gyp java
3.安装python2.7.x node
4.编译 python
node-gyp configure node-gyp build
5.拷贝build目录中sqlserver.node拷贝到lib中 jquery
创建node_modules\msnodesql目录,将编译好的文件所有拷入。 sql
测试项目: shell
1.在routes目录下创建sqlbll.js npm
var sql = require('msnodesql'); var conn_str = "Driver={sql server};Server={.};Database={TCHotel};uid=sa;PWD=123456;"; exports.getData = function(req,res){ sql.open(conn_str, function (err, conn) { if (err) { console.log('发生错误'); } sql.queryRaw(conn_str, "select * from HotelEbookingSubRight", function (err, results) { if (err) { console.log(err); } else { for (var i = 0; i < results.rows.length; i++) { console.log(results.rows[i][0] + results.rows[i][1]); } } }) }); };
<!DOCTYPE html> <html> <head> <script src="javascripts/jquery-2.0.3.js"></script> </head> <input type="button" id="getData" value="点击获取数据" /> </html> <script> $("#getData").click(function(){ $.get("../sqlbll",null,null); }); </script>
var sqlbll = require('./routes/sqlbll'); ... app.get('/sqlbll', sqlbll.getData);4.启动node app,访问目录/sqlbll