Heim >Web-Frontend >js-Tutorial >So greifen Sie mit Node.js auf eine SQL-Datenbank zu
In diesem Artikel erfahren Sie, wie Node.js auf den SQL-Server zugreift. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
-Reformationsempfehlungen: "NodeJS Tutorial"
1. Vorbereitung: Erstellen Sie ein neues Projekt
Installieren Sie das MSSQL -Modul
2. Erstellen Sie DB.js, der Code ist wie folgt wie folgt :
/*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. Erstellen Sie die Testdatei test.js, führen Sie db.js in require ein und rufen Sie die db.sql-Methode auf, um die SQL Server-Datenbank zu betreiben.
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. Führen Sie die test.js-Datei aus, um die Ergebnisse anzuzeigen
Weitere Programmierkenntnisse finden Sie unter: Programmierlehre! !
Das obige ist der detaillierte Inhalt vonSo greifen Sie mit Node.js auf eine SQL-Datenbank zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!