Maison >interface Web >js tutoriel >Comment accéder à la base de données SQL avec Node.js
Cet article vous présentera comment Node.js accède au serveur SQL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Recommandations associées : "Tutoriel nodejs"
Préparation : Créer un nouveau projet
Installer le module mssql
2. Créez db.js, le code est le suivant :
/*2018年6月08日17:02:15 作者:洪伟富 mssql模块简单封装 */ var mssql = require( 'mssql'); var db = {}; var config = { user: 'sa', password: '123456', server: '10.10.10.3', database: 'Face', 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. ConnectionPool(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;
3. Créez un test. js, require introduit db.js et appelle la méthode db.sql pour faire fonctionner la base de données du serveur SQL.
var db = require( './db'); db. sql( 'select * from People', function ( err, result) { if (err) { console. log(err); return; } for (i = 0; i < result.recordset.length; i ++) { var data = result.recordset[i].Image; console. log( "********************************************************************"); console. log(data); } });
4. Exécutez le fichier test.js pour afficher les résultats
Pour plus de connaissances sur la programmation, veuillez visiter : Enseignement de la programmation ! !
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!