MySQLからデータを取得(node-mysql v0.9.4)
2011年9月21日
node-mysqlのインストール
npm install mysql
app.js
var mysql = require('mysql'); var client = mysql.createClient({ user: 'hogeuser', password: 'hogepw', host: 'localhost', port: 3306, database: 'hogedb' }); // オプションは個別にも書ける // client.user = 'hogeuser'; // connectionの必要がないのでいきなりqueryを投げる client.query( 'SELECT name FROM hoge_table WHERE id = ?', [ 1 ], function ( err, results, fields ) { if (err) { throw err; } console.log(results); client.end(); // 切断 } );
client.end()を呼んでも、実行中のqueryがある場合は終了を待って切断するらしいです。