めも。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | var mysql = require( 'mysql' ); var connection = mysql.createConnection({ host: 'localhost' , user: 'root' , password: 'admin' , database: 'hoge' }); // mysqlに接続する。 connection.connect( function (err) { // 接続完了。 // もろもろの処理 // コネクションクローズ connection..end(); }); |
SQLを発行したい場合は下記の通り。
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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重コネクションになりエラーとなるので注意。