일단 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 의 내용을 출력 할 수 있다.



