安装:
1.下载最新版的node-sqlserver,
2.npm install -g node-gyp
3.安装python2.7.x
4.编译
node-gyp configurenode-gyp build
5.拷贝build目录中sqlserver.node拷贝到lib中
建立node_modules\msnodesql目录,将编译好的文件全部拷入。
测试项目:
1.在routes目录下建立sqlbll.Js
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",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>
3.在app.Js文件中加入
var sqlbll = require('./routes/sqlbll');...app.get('/sqlbll',sqlbll.getData);4.启动node app,访问目录/sqlbll 总结
以上是内存溢出为你收集整理的express连接SQLSERVER全部内容,希望文章能够帮你解决express连接SQLSERVER所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)