Node.js怎么访问SQL数据库
这篇文章将为大家详细讲解有关Node.js怎么访问SQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一、准备工作:创建一个新项目
安装 mssql 模块
二、创建db.js,代码如下:
/*2018年6月08日17:02:15 作者:洪伟富 mssql模块简单封装 */ varmssql=require('mssql'); vardb={}; varconfig={ user:'sa', password:'123456', server:'10.10.10.3', database:'Face', port:1433, options:{ encrypt:true//Usethisifyou'reonWindowsAzure }, pool:{ min:0, max:10, idleTimeoutMillis:3000 } }; //执行sql,返回数据. db.sql=function(sql,callBack){ varconnection=newmssql.ConnectionPool(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;
三、创建test.js测试文件,require引入db.js,并调用db.sql方法进行操作SQL server数据库。
vardb=require('./db'); db.sql('select*fromPeople',function(err,result){ if(err){ console.log(err); return; } for(i=0;i四、运行test.js文件即可查看结果
关于“Node.js怎么访问SQL数据库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
推荐阅读
-
node.js中Buffer对象有什么用
这篇文章将为大家详细讲解有关node.js中Buffer对象有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇...
-
Node.js实现断点续传
Node.js实现断点续传目录方案分析切片断点续传具体解决流程逻辑分析前端服务端小结方案分析切片就是对上...
-
使用Node.js怎么实现一个HTTP服务器
这篇文章将为大家详细讲解有关使用Node.js怎么实现一个HTTP服务器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅...
-
使用Node.js怎么实现一个大文件分片上传功能
使用Node.js怎么实现一个大文件分片上传功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这...
-
jade模板引擎如何在Node.js中使用
jade模板引擎如何在Node.js中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章...
-
如何在Node.js中引入UIBootstrap
本篇文章给大家分享的是有关如何在Node.js中引入UIBootstrap,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这...
-
Angular如何在Node.js中使用
本篇文章为大家展示了Angular如何在Node.js中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍...
-
AngularJS怎么在Node.js中使用
本篇文章给大家分享的是有关AngularJS怎么在Node.js中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文...
-
使用node.js如何连接mysql
使用node.js如何连接mysql?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人...
-
body-parser怎么在node.js中使用
本篇文章为大家展示了body-parser怎么在node.js中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的...