express连接SQLSERVER

express连接SQLSERVER,第1张

概述安装: 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.在route

安装:

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]);}}})});};



2.在VIEws目录下建立sqltest.eJs
<!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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1172342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存