这篇文章将为大家详细讲解有关Node.js怎么访问SQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
新干网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联公司公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
一、准备工作:创建一个新项目
安装 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数据库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。