Cet article présente principalement l'opération d'encapsulation simple de nodejs basée sur le module mssql pour se connecter à la base de données sqlserver. Il analyse l'installation et le fonctionnement de la base de données sqlserver du module mssql dans nodejs avec des exemples auxquels les amis dans le besoin peuvent se référer. it
L'exemple de cet article décrit l'opération d'encapsulation simple de nodejs basée sur le module mssql pour se connecter à la base de données sqlserver. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Remarque : les étapes pour activer les connexions à distance au serveur sqlserver, Baidu, beaucoup d'expérience, connexion nodejs sqlserver, il est préférable de désactiver les règles entrantes du pare-feu, ou autoriser dans le site. Ce package est juste une requête d'instruction SQL. Comprenez cela. D'autres peuvent être étendus par eux-mêmes et prendre en charge les pools de connexions
Une fois installés. le module mssql
npm install mssql
Code de la base de données de connexion du deuxième package
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;
Trois tests
dbtest.js
var db = require('./db'); db.sql('select * from XRuserSet',function(err,result){ if (err) { console.log(err); return; } console.log('用户总数为 :',result.length); });
Quatre résultats en cours
Ce qui précède est ce que j'ai compilé pour vous. J'espère qu'il vous sera utile à l'avenir.
Articles connexes :
Composant NavigatorIOS dans React Native (description détaillée du didacticiel)
À propos de l'utilisation du modèle ejsExcel
Comment créer une carte logistique dans D3.js (tutoriel détaillé)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!