めも。
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'admin',
database: 'hoge'
});
// mysqlに接続する。
connection.connect(function(err) {
// 接続完了。
// もろもろの処理
// コネクションクローズ
connection..end();
});
SQLを発行したい場合は下記の通り。
var data = {
title: 'test',
name: 'bob',
age: 18
};
// connection.query()を実行した時点でSQLは実行されている。
var query = connection.query('insert into tableName set ?', data, function(err, result) {
});
// queryには生成されたSQLが入っているので、ログ出力するとみることが出来る。
console.log(query);
ちなみにquery()メソッドの中でconnect()メソッドが自動で走るため、事前にconnect()を記述していると2重コネクションになりエラーとなるので注意。