Die Datenbanken, die dieser Knoten verwenden kann, sind: 1. IBM DB2; . CouchDB und mehr.
Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0, DELL G3-Computer.
node.js ist eine Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht und zum einfachen Erstellen von Webanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung verwendet werden kann. Node verwendet ein ereignisgesteuertes, nicht blockierendes I/O-Modell, um leichtgewichtig und effizient zu sein, was es ideal für die Ausführung datenintensiver Echtzeitanwendungen auf verteilten Geräten macht.
node.js unterstützt die folgenden Datenbanken:
IBM DB2
MS SQL Server
PostgreSQL
MySQL
SQLite
Oracle
NoSQL und Key / Wert: Mongo: Hive: Redis: CouchDB: Andere NoSQL-Implementierungen:
Wie wählt man also aus?Welcher Knoten als Datenbank verwendet wird, hängt vom Geschäftsszenario ab. Im Allgemeinen wird MySQL eher in der Branche verwendet.
nodejs + MySQL werden von den meisten Menschen verwendet, schließlich ist MySQL bereits sehr beliebt.
1. Installieren Sie den Treiber
$ cnpm install mysql
2. Ändern Sie die Datenbank entsprechend Ihrer tatsächlichen Konfiguration Das folgende Beispiel: Benutzername, Passwort und Datenbankname:
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', database : 'test' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); });
$ node test.js The solution is: 2
Datenbankverbindungsparameterbeschreibung:
Parameter Beschreibung HostHostadresse (Standard: localhost)
BenutzerBenutzername PasswortPasswort PortDatenbank | |
---|---|
Charset | |
localAddress | |
SocketPath | |
StringifyObjects | |
TypeCast | |
QueryFormat. | |
supportBigNumbers | |
bigNumberStrings | |
dateStrings | |
Debug | |
MultipleStatements | |
Flags | |
SSL | |
Das obige ist der detaillierte Inhalt vonWelche Datenbanken kann Node verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!