最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

实例详解node.js如何获取SQLServer数据库

来源:动视网 责编:小采 时间:2020-11-27 19:56:54
文档

实例详解node.js如何获取SQLServer数据库

实例详解node.js如何获取SQLServer数据库:本篇文章给大家分享的是实例详解node.js如何获取SQL Server数据库,内容挺不错的,希望可以帮助到有需要的朋友。1.在package里引入mssql,并且用npm install 安装2.在module文件夹下新建一个db.js的文件var mssql = require('m
推荐度:
导读实例详解node.js如何获取SQLServer数据库:本篇文章给大家分享的是实例详解node.js如何获取SQL Server数据库,内容挺不错的,希望可以帮助到有需要的朋友。1.在package里引入mssql,并且用npm install 安装2.在module文件夹下新建一个db.js的文件var mssql = require('m


本篇文章给大家分享的是实例详解node.js如何获取SQL Server数据库,内容挺不错的,希望可以帮助到有需要的朋友。

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如何获取SQLServer数据库

实例详解node.js如何获取SQLServer数据库:本篇文章给大家分享的是实例详解node.js如何获取SQL Server数据库,内容挺不错的,希望可以帮助到有需要的朋友。1.在package里引入mssql,并且用npm install 安装2.在module文件夹下新建一个db.js的文件var mssql = require('m
推荐度:
标签: 数据 数据库 例子
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top