0
点赞
收藏
分享

微信扫一扫

node.js连sqlserver demo


node.js连sqlserver demo



无需多言,直接上代码,因为本例只是简单的测试连接sqlserver(sql 2008 r2),并执行select


1 首先在package.json中添加依赖 


"dependencies": {
"koa": "2.0.0",
"koa-bodyparser": "3.2.0",
"koa-router": "7.0.0",
"mssql": "4.0.4",
"mysql": "2.11.1",
"sequelize": "3.24.1",
"mocha": "3.0.2",
"mz": "2.4.0",
"supertest": "3.0.0",
"ws": "1.1.1"
}

"mssql": "4.0.4", 这行,其它是用于其它作用的,不用管





2 添加 msdb.js


/**
* Created by jack on 2017/8/26.
*/
var sqlserver = require('mssql');

var msdb = {};
var dbConfig = {
server: "127.0.0.1",
database: "test",
user: "sa",
password: "123456",
port: 1433
};



var db = function(strsql){

sqlserver.connect(dbConfig).then(function () {
var req = new sqlserver.Request().query(strsql).then(function (recordset) {
console.log(recordset);
})
.catch(function (err) {
console.log(err);
});
})
.catch(function (err) {
console.log(err);
});
};


module.exports = db;





3 添加 msdbtest.js


/**
* Created by jack on 2017/8/26.
*/
var db = require('./msdb.js');
var sql="select top 10 * from t_city;"
db(sql,function(err,result){
if (err) {
console.log(err);
return;
}
console.log(result);
});

4 运行测试 


在命令行运行 node msdbtest.js 可以看到输出结果



--- end ---



举报

相关推荐

0 条评论