이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!