2015年1月31日 星期六

【筆記】使用Node.js讀取MySQL資料

今天想到嘗試使用Node.js來讀取MySQL的資料,上網找了一下教學,發現其實使用模組來實現的話,特別簡單。

首先在MySQL中建立一個test的資料表,再來新增兩筆資料如下:
+---+------+
| a | b    |
+---+------+
| 1 | abc  |
| 2 | xyz  |
+---+------+
首先使用npm指令來安裝mysql模組:
npm install mysql
然後新增一個新增JavaScript檔案,其名為mysql_test.js
var mysql = require('mysql');
var connection = mysql.createConnection({
        host : 'localhost',
        user : 'cbuser',
        password : 'cbpass',
        database : 'cookbook'
});
connection.query('select a, b from test', 
        function(error, rows, fields){
                if(error)
                {
                        throw error;
                }
                for(key in rows)
                {
                        console.log(rows[key].a + ',' 
                                        + rows[key].b);
                }
        });
再來使用node指令執行上列的mysql_test.js
node mysql_test.js
結果如下:
1,abc
2,xyz
參考資料

沒有留言: