nodejs连接sqlserver数据库简单封装

时间:2024-10-21 17:08:14

1、安装mssql模块命令: npm install mssql

2、封装连接数据库代码:db.js/*2016年7月14日17:02:1猱蝰逾鸾5mssql模块简单封装*/varmss鳎溻趄酃ql=require('mssql');vardb={};varconfig={user:'sa',password:'123456',server:'10.81.36.167',database:'admanager',port:1433,options:{encrypt:true//Usethisifyou'reonWindowsAzure},pool:{min:0,max:10,idleTimeoutMillis:3000}};//执行sql,返回数据.db.sql=function(sql,callBack){varconnection=newmssql.Connection(config,function(err){if(err){console.log(err);return;}varps=newmssql.PreparedStatement(connection);ps.prepare(sql,function(err){if(err){console.log(err);return;}ps.execute('',function(err,result){if(err){console.log(err);return;}ps.unprepare(function(err){if(err){console.log(err);callback(err,null);return;}callBack(err,result);});});});});};module.exports=db;

3、测试:vardb=require('./db');db.sql('挢旗扦渌;select*fromXRus髫潋啜缅erSet',function(err,result){if(err){console.log(err);return;}console.log('用户总数为:',result.length);});

4、运行结果

nodejs连接sqlserver数据库简单封装

5、扩展,可以为增加,修改,删除,查询分别封装一个方法.每个都有自己的特色

© 手抄报圈