温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Node.js怎么访问SQL数据库

发布时间:2021-02-16 16:00:06 来源:亿速云 阅读:193 作者:小新 栏目:web开发

这篇文章将为大家详细讲解有关Node.js怎么访问SQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、准备工作:创建一个新项目

Node.js怎么访问SQL数据库

安装 mssql 模块

二、创建db.js,代码如下:

/*2018年6月08日17:02:15 作者:洪伟富 mssql模块简单封装 */ var mssql  =  require(  'mssql'); var db  = {}; var config  = { user:  'sa', password:  '123456', server:  '10.10.10.3', database:  'Face', port:  1433, options: { encrypt:  true  // Use this if you're on Windows Azure }, pool: { min:  0, max:  10, idleTimeoutMillis:  3000 } }; //执行sql,返回数据. db.  sql  =  function (  sql,  callBack) { var connection  =  new  mssql.  ConnectionPool(config,  function (  err) { if (err) { console.  log(err); return; } var ps  =  new  mssql.  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数据库。

var db  =  require(  './db'); db.  sql(  'select * from People',  function (  err,  result) { if (err) { console.  log(err); return; } for (i  =  0; i  < result.recordset.length; i  ++) { var data  = result.recordset[i].Image; console.  log(  "********************************************************************"); console.  log(data); } });

四、运行test.js文件即可查看结果

Node.js怎么访问SQL数据库

关于“Node.js怎么访问SQL数据库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI