Node.js はサーバー側で実行される JavaScript 環境であり、サーバー側で JavaScript を実行できるようになり、Web 開発で広く使用されています。 Node.js には、非同期ノンブロッキング I/O 処理機能、モジュール開発、豊富なサードパーティ モジュールという利点があり、サーバーサイド開発で非常に人気のあるテクノロジとなっています。
Node.js 開発ではデータベース操作が関係することが多く、データベース内のデータを JSON 形式に変換することは一般的な要件です。この記事では、データベース内のデータをJSON形式に変換する方法を紹介します。
1. データベースへの接続
Node.js では、サードパーティのモジュールを使用してデータベースに接続できますが、ここでは mysql を例に説明します。まず、プロジェクトに mysql モジュールをインストールする必要があります。ターミナルまたはコマンド ラインに次のコマンドを入力します。
npm install mysql --save
インストールが完了したら、コードに mysql モジュールを導入できます。
const mysql = require('mysql');
const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'database_name' });
connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; console.log(results); });
connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; const json_data = JSON.stringify(results); console.log(json_data); });
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'database_name' }); connection.connect(); connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; const json_data = JSON.stringify(results); console.log(json_data); }); connection.end();
以上がnodejsデータベースからjsonへの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。