实例详解node.js如何获取SQLServer数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了实例详解node.js如何获取SQLServer数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2419字,纯文字阅读大概需要4分钟。
内容图文
![实例详解node.js如何获取SQLServer数据库](/upload/InfoBanner/zyjiaocheng/294/405c6c1ceae0409c98156e638c4003e5.jpg)
1.在package里引入mssql,并且用npm install 安装
2.在module文件夹下新建一个db.js的文件
var mssql = require('mssql');
var db = {};
var config = {
user: '登陆名',
password: '登陆密码',
server: '服务器名称',
port:1433,
driver: 'msnodesql',
database: '数据库名称',
connectionString: "Driver={SQL Server Native Client 11.0};
Server=#{server}\\sql;Database=#{database};Uid=#{user};Pwd=#{password};",
/* options: {
encrypt: true // Use this if you're on Windows Azure
},*/
pool: {
min: 0,
max: 10,
idleTimeoutMillis: 3000
}
};
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;
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.在页面展现
<% for(var i in data){ %>
<%= data[i]["要展示的字段"] %>
<% } %>
相关推荐:
以上就是实例详解node.js如何获取SQL Server数据库的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的实例详解node.js如何获取SQLServer数据库全部内容,希望文章能够帮你解决实例详解node.js如何获取SQLServer数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。