最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例

来源:动视网 责编:小采 时间:2020-11-27 22:22:18
文档

nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例

nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例:本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作。分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,nodejs连接sqlserver,最好把防火墙的入站规则关闭,或者允许入站.这个封装只是sq
推荐度:
导读nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例:本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作。分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,nodejs连接sqlserver,最好把防火墙的入站规则关闭,或者允许入站.这个封装只是sq


本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作。分享给大家供大家参考,具体如下:

注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,nodejs连接sqlserver,最好把防火墙的入站规则关闭,或者允许入站.这个封装只是sql语句查询,看懂这个,其他的可以自行扩展,支持连接池.

一 安装mssql模块

npm install mssql

二 封装连接数据库代码

db.js:

/*2016年7月14日17:02:15
 QQ: 452076103
 意外金喜
 mssql模块简单封装
*/
var mssql = require('mssql');
var db = {};
var config = {
 user: 'sa',
 password: '123456',
 server: '10.81.36.167',
 database: 'admanager',
 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.Connection(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;

三 测试

dbtest.js

var db = require('./db');
db.sql('select * from XRuserSet',function(err,result){
 if (err) {
 console.log(err);
 return;
 }
 console.log('用户总数为 :',result.length);
});

四 运行结果

我的admanager库中XRuserSet表的用户有15个.

希望本文所述对大家nodejs程序设计有所帮助。

文档

nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例

nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例:本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作。分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,nodejs连接sqlserver,最好把防火墙的入站规则关闭,或者允许入站.这个封装只是sq
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top