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

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

PHPz
リリース: 2023-05-27 18:30:15
オリジナル
1614 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート