本篇文章给大家分享的是实例详解node.js如何获取SQL Server数据库,内容挺不错的,希望可以帮助到有需要的朋友。
1.在package里引入mssql,并且用npm install 安装
2.在module文件夹下新建一个db.js的文件
<span style="font-size: 16px; color: rgb(255, 255, 255);">var mssql = require('mssql');<br/>var db = {};<br/>var config = { <br/> user: '登陆名', <br/> password: '登陆密码', <br/> server: '服务器名称', <br/> port:1433, <br/> driver: 'msnodesql', <br/> database: '数据库名称', <br/> connectionString: "Driver={SQL Server Native Client 11.0};<br/> Server=#{server}\sql;Database=#{database};Uid=#{user};Pwd=#{password};", <br/> /* options: { <br/> encrypt: true // Use this if you're on Windows Azure <br/> },*/ <br/> pool: { <br/> min: 0, <br/> max: 10, <br/> idleTimeoutMillis: 3000 <br/> }<br/>};<br/>db.sql = function (sql, callBack) { <br/> var connection = new mssql.ConnectionPool(config, function (err) { <br/> if (err) { <br/> console.log(err); <br/> return; <br/> } <br/> var ps = new mssql.PreparedStatement(connection); <br/> ps.prepare(sql, function (err) { <br/> if (err){ <br/> console.log(err); <br/> return; <br/> }<br/> <br/> ps.execute('', function (err, result) { <br/> if (err){ <br/> console.log(err); <br/> return; <br/> <br/> }<br/><br/> ps.unprepare(function (err) { <br/> if (err){ <br/> console.log(err); <br/> callback(err,null); <br/> return; <br/> }<br/> <br/> callBack(err, result); <br/> }); <br/> }); <br/> }); <br/> });};<br/> module.exports = db;</span><span style="font-size: 16px;"><br/></span>
3.使用db 在要用的文件里引入db
var db = require('../module/db');//引入mssqlrouter.get('/',(req,res) => { db.sql('select * from 表的名称',function(err,result){ var data = result.recordset;//把数据的部分提取出来 res.render('index.ejs',{data:data}); if (err) { console.log(err); return; } });});module.exports = router;//把router暴露出去
4.在页面展现
<span style="font-size: 16px;"><% for(var i in data){ %><br/> <%= data[i]["要展示的字段"] %><br/><% } %><br/></span>
相关推荐:
nodejs连接sqlserver数据库支持事物封装-mssql模块
Node.js运用mssql模块链接SQL Server数据库
以上就是实例详解node.js如何获取SQL Server数据库的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号