mysqlモジュールをインストールする
Node.jsでMySQLに接続するには、mysqlモジュールを使います。
以下のコマンドを実行してインストールします。
$ npm install mysql
MySQLに接続する
MySQLを操作するjsファイルに追記していきます。
今回はMySQLを操作するjsファイルを main.js
とします。
main.js
に以下を追加して、mysqlのモジュールをインポートします。
main.js
const mysql = require('mysql');
次に、 createConection
メソッドで、使用するMySQLのデータベースとの接続の指定をし、 connection
を作成します。(MySQLでデータベースを作成しておきましょう。)
main.js
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database-name'
});
クエリを実行する
データベースからデータを引出します。
例えば以下のようになります。
main.js
connection.query(
'SELECT * FROM database-name',
(error, results) => {
res.render('list.ejs', { databaseーname: results });
}
);
MySQLとの接続を切る
最後に end
メソッドで connection
によるMySQLとの接続を切ります。
main.js
connection.end();