Heim >Web-Frontend >js-Tutorial >Beispielanalyse einer einfachen Kapselungsoperation von NodeJS, die eine Verbindung zur SQLServer-Datenbank basierend auf dem MSSQL-Modul herstellt
In diesem Artikel wird hauptsächlich die einfache Kapselung von NodeJS basierend auf dem MSSQL-Modul zum Herstellen einer Verbindung mit der SQLServer-Datenbank vorgestellt. Er analysiert die Installation und den Betrieb der SQLServer-Datenbank des MSSQL-Moduls in NodeJS anhand von Beispielen Ich hoffe, es kann allen helfen.
Hinweis: Um den SQLServer-Server zu aktivieren, um Remoteverbindungen zuzulassen, befolgen Sie die Schritte von Baidu und viel Erfahrung. Wenn Sie SQLServer mit NodeJS verbinden, ist es am besten, die eingehenden Regeln der Firewall auszuschalten oder eingehende Verbindungen zuzulassen . Dieses Paket ist nur eine SQL-Anweisungsabfrage. Andere können es selbst erweitern und das Verbindungspooling unterstützen
npm install mssql
db.js:
/*2017年7月14日17:02:15 QQ: 12345678 意外金喜 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); });
In meiner Admanager-Bibliothek gibt es 15 Benutzer der XRuserSet-Tabelle.
Verwandte Empfehlungen:
Detaillierte Erläuterung der in jQuery gekapselten Paging-KomponenteDetaillierte Erläuterung der in PHP gekapselten MySQL-Operationsklasse
Drei Möglichkeiten und Schreibmethoden der JavaScript-Simulation zur Implementierung der Kapselung
Das obige ist der detaillierte Inhalt vonBeispielanalyse einer einfachen Kapselungsoperation von NodeJS, die eine Verbindung zur SQLServer-Datenbank basierend auf dem MSSQL-Modul herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!