>웹 프론트엔드 >JS 튜토리얼 >Node.js로 SQL 데이터베이스에 액세스하는 방법

Node.js로 SQL 데이터베이스에 액세스하는 방법

青灯夜游
青灯夜游앞으로
2021-02-07 18:29:543028검색

이 글에서는 Node.js가 SQL 서버에 액세스하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

Node.js로 SQL 데이터베이스에 액세스하는 방법

관련 권장 사항: "nodejs tutorial"

1. 준비: 새 프로젝트 만들기


mssql 모듈 설치

2. db.js 만들기, 코드는 다음과 같습니다. :

/*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. test.js 테스트 파일을 생성하고, db.js 도입을 요구하고, SQL 서버 데이터베이스를 운영하기 위해 db.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. test.js 파일을 실행하여 결과를 확인하세요


더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 교육을 방문하세요! !

위 내용은 Node.js로 SQL 데이터베이스에 액세스하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제