Heim  >  Artikel  >  Web-Frontend  >  Installation der NodeJS-SQLite-Datenbank

Installation der NodeJS-SQLite-Datenbank

PHPz
PHPzOriginal
2023-05-27 18:30:151504Durchsuche

Node.js ist eine beliebte JavaScript-Laufzeitumgebung, die viele nützliche Module und Bibliotheken zum Erstellen von Webanwendungen bereitstellt. SQLite ist eine eingebettete relationale Datenbank, die auf verschiedenen Betriebssystemen ausgeführt werden kann, darunter Windows, Linux und Mac OS X. In Node.js können Sie auf die SQLite-Datenbank zugreifen, indem Sie das sqlite3-Modul installieren. In diesem Artikel wird erläutert, wie Sie das sqlite3-Modul in Node.js installieren.

1. Installieren Sie Node.js

Wenn Sie Node.js nicht installiert haben, müssen Sie es zunächst von der offiziellen Website herunterladen und installieren Der Betriebsablauf wird hier nicht beschrieben.

2. SQLite installieren

SQLite kann von der offiziellen Website heruntergeladen werden, um das Binärinstallationspaket herunterzuladen, oder es kann über den Paketmanager installiert werden. Wählen Sie je nach verwendetem Betriebssystem die entsprechende Installationsmethode.

Im Ubuntu-System können Sie SQLite über den folgenden Befehl installieren:

sudo apt-get install sqlite3 libsqlite3-dev

Im Mac OS 🎜🎜#In Windows-Systemen können Sie die vorkompilierte Version von der offiziellen Website herunterladen und den Anweisungen folgen, um die Installation abzuschließen.

3. Installieren Sie das sqlite3-Modul

Sie können npm verwenden, um das sqlite3-Modul zu installieren:

brew install sqlite

Dadurch wird das sqlite3-Modul installiert und zur Abhängigkeitsliste der Datei package.json hinzugefügt.

4. Verwenden Sie das sqlite3-Modul

Nach der Installation des sqlite3-Moduls können Sie dieses Modul in Node.js verwenden, um auf die SQLite-Datenbank zuzugreifen. Zuerst müssen Sie die Funktion require() verwenden, um das Modul in das Skript zu laden:

npm install sqlite3 --save

Anschließend können Sie ein neues sqlite3.Database-Objekt erstellen, um eine Verbindung zur SQLite-Datenbank herzustellen:

const sqlite3 = require('sqlite3').verbose();

Hier ist „./database.db“ der Pfad zur SQLite-Datenbankdatei. Wenn die Datei nicht vorhanden ist, wird automatisch eine neue Datenbankdatei erstellt.

Als nächstes können Sie die Methode db.run() verwenden, um die SQL-Anweisung auszuführen:

let db = new sqlite3.Database('./database.db');

Dadurch wird eine Tabelle mit dem Namen „Benutzer“ erstellt, einschließlich ID, Name und Alter. Liste.

db.run('CREATE TABLE users (id INT PRIMARY KEY, name TEXT, age INT)');

Dadurch wird eine Datenzeile in die Benutzertabelle eingefügt und die ID der neu eingefügten Zeile an die Konsole ausgegeben.

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);
  }
});

Dadurch werden alle Zeilen aus der Benutzertabelle abgerufen und die Ergebnisse an die Konsole ausgegeben.

5. Zusammenfassung

Durch die oben genannten Schritte können wir das sqlite3-Modul erfolgreich in Node.js installieren und eine Verbindung zur SQLite-Datenbank herstellen. Dadurch können wir SQL-Anweisungen verwenden, um Daten zu manipulieren und andere Vorgänge auszuführen, wie z. B. das Einfügen neuer Daten, das Abrufen von Daten, das Aktualisieren von Daten, das Löschen von Daten usw. Wenn Sie eine Datenbank in einer Node.js-Anwendung verwenden müssen, ist eine SQLite-Datenbank eine einfache, zuverlässige und benutzerfreundliche Option.

Das obige ist der detaillierte Inhalt vonInstallation der NodeJS-SQLite-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn