MySQLからデータを取得
2011年5月11日
※(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件目表示
});
});
これでとりあえず、データが取れた。
あとは、失敗した時の為にエラー処理を入れると。