Node.js は、Web アプリケーションの構築に役立つ多くのモジュールとライブラリを提供する人気のある JavaScript ランタイムです。 SQLite は、Windows、Linux、Mac OS X などのさまざまなオペレーティング システム上で実行できる組み込みリレーショナル データベースです。 Node.js では sqlite3 モジュールをインストールすることで SQLite データベースにアクセスできるようになりますので、この記事では Node.js に sqlite3 モジュールをインストールする方法を紹介します。
1. Node.js のインストール
まず、Node.js をインストールしていない場合は、公式 Web サイトから Node.js をダウンロードしてインストールする必要があります。ここで繰り返します。
2. SQLite のインストール
SQLite は、公式 Web サイトにアクセスしてバイナリ インストール パッケージをダウンロードすることによってダウンロードすることも、パッケージ マネージャーを通じてインストールすることもできます。使用しているオペレーティング システムに応じて、適切なインストール方法を選択してください。
Ubuntu システムでは、次のコマンドを使用して SQLite をインストールできます:
sudo apt-get install sqlite3 libsqlite3-dev
Mac OS X システムでは、Homebrew を使用して SQLite をインストールできます:
brew install sqlite
Windows システムでは, 公式 Web サイトからプリコンパイル済みバージョンをダウンロードし、プロンプトに従ってインストールを完了できます。
3. sqlite3 モジュールをインストールする
npm を使用して sqlite3 モジュールをインストールできます。次のコマンドを使用してインストールを完了します:
npm install sqlite3 --save
これにより、sqlite3 モジュールがインストールされますそれを依存関係リストのパッケージ .json ファイルに追加します。
4. sqlite3 モジュールを使用する
sqlite3 モジュールをインストールした後、Node.js のモジュールを使用して SQLite データベースにアクセスできます。まず、require() 関数を使用してモジュールをスクリプトにロードする必要があります:
const sqlite3 = require('sqlite3').verbose();
次に、SQLite データベースに接続するための新しい sqlite3.Database オブジェクトを作成できます:
let db = new sqlite3.Database('./database.db');
ここの「./database .db」は SQLite データベース ファイルへのパスです。ファイルが存在しない場合は、新しいデータベース ファイルが自動的に作成されます。
次に、db.run() メソッドを使用して SQL ステートメントを実行できます。
db.run('CREATE TABLE users (id INT PRIMARY KEY, name TEXT, age INT)');
これにより、id、name、age の 3 つの列を含む users という名前のテーブルが作成されます。
db.run('INSERT INTO users (id, name, age) VALUES (?, ?, ?)', [1, '张三', 20], function(err) { if (err) { console.log(err); } else { console.log('Inserted row with id', this.lastID); } });
これにより、users テーブルにデータ行が挿入され、新しく挿入された行の ID がコンソールに出力されます。
db.all('SELECT * FROM users', function(err, rows) { if (err) { console.log(err); } else { console.log(rows); } });
これにより、users テーブルからすべての行が取得され、結果がコンソールに出力されます。
5. 概要
上記の手順により、Node.js に sqlite3 モジュールを正常にインストールし、SQLite データベースに接続できます。これにより、SQL ステートメントを使用してデータを操作したり、新しいデータの挿入、データの取得、データの更新、データの削除などの他の操作を実行したりできるようになります。 Node.js アプリケーションでデータベースを使用する必要がある場合、SQLite データベースはシンプルで信頼性が高く、使いやすいオプションです。
以上がNodejs SQLiteデータベースのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。