首先我使用的node.js module是mssql,它有npm網站連結及Github連結
只要用node.js 打上
npm install mssql
即可安裝
以下是範例程式碼,
var config = {
user: 'XXX',
password: 'XXX',
server: 'XXX', // You can use 'localhost\\instance' to connect to named instance
port: 0000,
database: 'XXX'
/*
,options: {
encrypt: true // Use this if you're on Windows Azure
}
*/
}
//獲取連線
var connection = new sql.Connection(config);
connection.connect(function() {
// Query 範例
//建立Request來進行query,query會回傳Promise,
//call back function裡的recordset是一個陣例,為物件的集合,
//物件各Key為Query結果的欄位名稱,Value為值
new sql.Request(connection).query('SELECT * FROM someTable').then(function(recordset) {
var i = 0;
//印出各row的各個欄位
for (i=0; i < recordset.length; i++){
console.log(recordset[i].column1);
console.log(recordset[i].column2);
console.log(recordset[i].column3);
connection.close(); //關閉連接
}
}).catch(function(err) {
// ... error checks
console.log(err);
connection.close(); //關閉連接
});
});
沒有留言 :
張貼留言