MySQLからデータを取得

※(2011/09/21追記)現在のバージョンではこの書き方では動かないようです。

現状はこちらで -> MySQLからデータを取得(node-mysql v0.9.4)

MySQLは事前にインストール済みとして、まずはモジュールインストール

npm install mysql

app.js

var Client = require('mysql').Client,
  client = new Client();

client.host = 'localhost'; // DBサーバー
client.port = 3306; // MySQLポート
client.database = 'hogehoge'; // DB名
client.user = 'user'; // MySQL接続user
client.password = 'pass'; // MySQL接続password

client.connect(function(err){
  client.query("SELECT name FROM foo WHERE name = ?", ['test'],function(err,results,fields){
    console.log( results[0].name ); // 1件目表示
  });
});

これでとりあえず、データが取れた。

あとは、失敗した時の為にエラー処理を入れると。