Heim  >  Artikel  >  Web-Frontend  >  So greifen Sie mit Node.js auf eine SQL-Datenbank zu

So greifen Sie mit Node.js auf eine SQL-Datenbank zu

青灯夜游
青灯夜游nach vorne
2021-02-07 18:29:542932Durchsuche

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.

So greifen Sie mit Node.js auf eine SQL-Datenbank zu

-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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen