ホームページ > 記事 > ウェブフロントエンド > nodejs mysqlからjsonへ
実際の開発では、後続のデータ処理と送信のために、MySQL でクエリされたデータを JSON 形式に変換する必要があることがよくあります。 Node.js には、MySQL データベースのデータを JSON 形式に変換する方法がいくつかあります。
1. MySQL モジュールをインストールする
Node.js で MySQL に接続するには、まず MySQL モジュールをインストールする必要があります。次のコマンドでインストールできます:
npm install mysql
2. MySQL データベースに接続する
MySQL モジュールをインストールした後、MySQL データベースに接続する必要があります。次のコードを使用してデータベース接続を作成できます:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); connection.connect();
ここでは、データベース アドレス、ユーザー名、パスワードなど、接続先のデータベースに応じて対応する変更を行う必要があります。
3. データのクエリ
MySQL データベースに接続した後、connection.query()
メソッドを使用してデータをクエリできます。このメソッドでは、SQL クエリ ステートメントとコールバック関数を渡す必要があります。コールバック関数の最初のパラメータはクエリされたデータです。例:
connection.query('SELECT * FROM users', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); });
ここでは、データベース内の users
テーブルをクエリし、クエリされたデータを出力します。
4. データを JSON に変換する
クエリされたデータを取得した後、それを JSON 形式に変換する必要があります。これは、次のメソッドを通じて実現できます。
connection.query('SELECT * FROM users', function (error, results) { if (error) throw error; const json = JSON.stringify(results); console.log(json); });
JSON.stringify()
メソッドは、クエリされたデータを JSON 形式の文字列に変換し、後続のデータ処理と送信を容易にするためにここで使用されます。
概要
Node.js では、MySQL データベースのデータを JSON 形式に変換するプロセスは非常に簡単で、データベースに接続し、データのクエリを実行し、データを変換するだけです。 。上記のコードは参照のみを目的としており、実際のニーズに応じて変更および最適化できます。
以上がnodejs mysqlからjsonへの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。