日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2024/8/23 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文實(shí)例講述了nodejs基于mssql模塊連接sqlserver數(shù)據(jù)庫(kù)的簡(jiǎn)單封裝操作。分享給大家供大家參考,具體如下:

注意:開(kāi)啟sqlserver服務(wù)器允許遠(yuǎn)程連接的步驟,自行百度,很多經(jīng)驗(yàn),nodejs連接sqlserver,最好把防火墻的入站規(guī)則關(guān)閉,或者允許入站.這個(gè)封裝只是sql語(yǔ)句查詢(xún),看懂這個(gè),其他的可以自行擴(kuò)展,支持連接池.

一 安裝mssql模塊

npm install mssql

二 封裝連接數(shù)據(jù)庫(kù)代碼

db.js:

/*2016年7月14日17:02:15

QQ: 452076103

意外金喜

mssql模塊簡(jiǎn)單封裝

*/

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

}

};

//執(zhí)行sql,返回?cái)?shù)據(jù).

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;

三 測(cè)試

dbtest.js

var db = require('./db');

db.sql('select * from XRuserSet',function(err,result){

if (err) {

console.log(err);

return;

}

console.log('用戶(hù)總數(shù)為 :',result.length);

});

四 運(yùn)行結(jié)果

我的admanager庫(kù)中XRuserSet表的用戶(hù)有15個(gè).

希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。

本文標(biāo)題: nodejs基于mssql模塊連接sqlserver數(shù)據(jù)庫(kù)的簡(jiǎn)單封裝操作示例

本文地址: http://www.cppcns.com/wangluo/javascript/216874.html

總結(jié)

以上是生活随笔為你收集整理的nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。