2014-11-27 2 views
0

데이터베이스 연결을 위해 mssql을 사용하는 node.js의 응용 프로그램에 대해 node-mssql 라이브러리를 참조합니다. mssql-ref. 연결 생성 풀을 확인했지만 mysql과 mssql이 같지 않습니다. node.js와 mssql 연결 풀에 대한 샘플 코드 스 니펫을 찾을 수있는 참조를 제공하십시오. 감사합니다. .node.js 응용 프로그램에서 mssql 연결 풀 만들기

답변

1

자신이 말하는 페이지에서 해당 정보를 찾을 수 있습니다. 그러나 문서화가 연결 풀이 생성되는 방법에 대해 명시 적이지는 않습니다.

var connection = new sql.Connection(config); 

여기에 변수 연결은 실제로 연결 풀 여전히 연결해야입니다 ...

var connection = new sql.Connection(config, function(err) { 
    // ... error checks 

    // Query 
    var request = new sql.Request(connection); 
    // or: var request = connection.request(); 
    request.query('select 1 as number', function(err, recordset) { 
    // ... error checks 
    console.dir(recordset); 
    }); 
}); 

또는 후 콜백 인수

var connection = new sql.Connection(config); 
//connection is actually a connection pool 
connection.connect().then(function() { 

    var request = new sql.Request(connection); 
    request.query('select * from mytable').then(function(recordset) { 
     // ... 
    }).catch(function(err) { 
     // ... 
    }); 
}).catch(function(err) { 
    // ... 
}); 

를 생략하여 약속을 사용하여 Connection의 단일 인스턴스를 생성하고, 새로운 Connection을 인스턴스화하는 것과는 반대로 위의 예와 같이 모든 요청이이를 사용하도록하십시오. 각 요청에 대한 개체.

Express 4 웹 응용 프로그램과 관련된 질문은 question and answers을 참조하십시오.