일단 MS-SQL.
MySql 과 별로 다를 건 없다.
그냥 MS-SQL 모듈 설치하고 사용하면 끝.
커맨드 창에서 'npm install mssql' 명령어를 실행해 모듈 설치.
제대로 설치 되었다면, 명령을 실행 시켰던 디렉토리의 node_modules 폴더에 mssql 폴더가 생성되고 소스가 추가 되었을 것이다.
그럼, 이제 그냥 쓰면 된다.
var sql = require('mssql'); var config = { user: 'sa', password: '$', server: 'localhost', port: '20500', database: 'master', stream: true } sql.connect(config, function(err) { var request = new sql.Request(); request.stream = true; request.query('select top 10 * from sys.all_objects'); request.on('row', function(row) { console.log('name : '+ row.name); console.log('object_id : '+ row.object_id); console.log(''); }); request.on('error', function(err) { console.log(err); }); request.on('done', function(returnValue) { console.log('Data End'); }); });
요렇게...
일단 한가지 방법만을 시도해 보았지만, DB 연결 방법은 여러가지가 있다.
https://www.npmjs.com/package/mssql
위의 페이지에 mssql 모듈 사용법에 대한 내용들이 있으니, 각자 사용하기 편한 것을 골라 쓰면 된다.
암튼 위의 소스를 실행해 보면...
이렇게 DB 의 내용을 출력 할 수 있다.