Installation der NodeJS-SQLite-Datenbank

PHPz
Freigeben: 2023-05-27 18:30:15
Original
1549 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

const sqlite3 = require('sqlite3').verbose();
Nach dem Login kopieren

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');
Nach dem Login kopieren

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)');
Nach dem Login kopieren

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);
  }
});
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage