nodejs操作sqlserver数据_SQLServer数据库之Nodejs之mssql模块的封装

本文详细介绍了如何在Node.js中使用mssql模块封装操作SQLServer数据库,包括执行存储过程和查询语句。文章提供了一种方便的封装方式,并给出具体的配置和使用示例,适合对SQLServer数据库感兴趣的开发者参考。
摘要由CSDN通过智能技术生成

本文主要向大家介绍了SQLServer数据库之Nodejs之mssql模块的封装,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

在nodejs中,mssql模块支持sqlserver数据库操作。今天将mssql模块的某些功能封装为一个类,方便以后调用。封装的功能有执行存储过程,执行查询语句操作等。如果本篇文章对大家有帮助,那就再好不过了!

要使用mssql模块,请先用npm加载到项目中。加载过程:打开cmd命令框,定位到项目的根目录下,输入npm install mssql --save ,然后按回车键就OK!

封装的代码如下:

//导入mssql模块

var mssql=require("mssql");

var sql={};

//连接参数配置

var config={

user:"sa",

password:"wsjun123456",

server:"localhost", // You can use ‘localhost\\instance‘ to connect to named instance

database:"mydb",

stream:false, // You can enable streaming globally

/*option:{

encrypt:true //Use this if you‘re on Windows Azure

},*/

pool:{

min:0,

idleTimeoutMillis:3000

}

};

sql.sqlserver=mssql;

//sql参数的类型

sql.direction={

//输入参数

Input:"input",

//输出参数

Output:"output",

//返回参数

Return:"return"

};

/**

* 初始化连接参数

* @param {string} user 用户名

* @param {string} password 密码

* @param {string} server 服务器地址

* @param {string} database 数据库名称

*/

sql.initConfig=function(user,password,server,database){

config={

user:user,

password:password,

server:server, // You can use ‘localhost\\instance‘ to connect to named instance

database:database,

stream:false,

/*option:{

encrypt:true //Use this if you‘re on Windows Azure

},*/

pool:{

min:0,

idleTimeoutMillis: 3000

}

};

}

/**

* 执行存储过程

* @param {string} procedure 存储过程名称

* @param {JSON} params

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值