-
必要なパッケージをインストールする: ExpressとMySQLを使用するために、まずNode.jsプロジェクトに必要なパッケージをインストールします。以下のコマンドを使用して、Expressとmysqlパッケージをインストールします。
npm install express mysql
-
Expressアプリケーションを設定する: Expressアプリケーションを作成し、必要な設定を行います。以下のような基本的なアプリケーションのセットアップを行います。
const express = require('express'); const app = express(); const port = 3000; // ルートエンドポイントの設定 app.get('/', (req, res) => { res.send('Hello World!'); }); // サーバーの起動 app.listen(port, () => { console.log(`Server listening at http://localhost:${port}`); });
-
MySQLデータベースに接続する: MySQLデータベースに接続するためには、まずMySQLサーバーが実行されている必要があります。接続するためのホスト名、ユーザー名、パスワード、データベース名を用意してください。
const mysql = require('mysql'); // MySQL接続の設定 const connection = mysql.createConnection({ host: 'localhost', user: 'username', password: 'password', database: 'database_name' }); // MySQLに接続 connection.connect((err) => { if (err) { console.error('MySQL connection failed: ' + err.stack); return; } console.log('Connected to MySQL server'); });
-
クエリを実行する: MySQLに接続したら、クエリを実行してデータの操作を行うことができます。以下は、簡単なSELECTクエリの例です。
connection.query('SELECT * FROM table_name', (err, results) => { if (err) { console.error('Error executing query: ' + err.stack); return; } console.log('Query results:', results); });
必要に応じて、INSERT、UPDATE、DELETEなどの他の種類のクエリを実行することもできます。
これで、ExpressアプリケーションでMySQLを使用する準備が整いました。必要に応じて、これらのコード例を拡張して機能を追加することができます。また、セキュリティ上の考慮事項やエラーハンドリングなど、さらなる詳細については、公式のドキュメンテーションやチュートリアルを参照してください。