首先我使用的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(); //關閉連接 }); });
沒有留言 :
張貼留言