ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejs SQLiteデータベースのインストール

Nodejs SQLiteデータベースのインストール

PHPz
PHPzオリジナル
2023-05-27 18:30:151504ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。