Heim >Web-Frontend >js-Tutorial >NodeJS-Link zur MySQL-Datenbankmethode
//1. Verwenden Sie den Befehl npm, um das MySQL-Modul zu installieren.
npm install mysql
//2. Führen Sie das MySQL-Modul in das ein .js-Datei
const mysqlModule = require('mysql');
//3. Erstellen Sie ein MySQL-Link-Objekt
const mysqlConnection = mysqlModule.createConnection({
Host: Die Datenbankadresse, mit der eine Verbindung hergestellt werden soll. (Standard: localhost)
Port: Der Port, der der Verbindungsadresse entspricht. (Standard: 3306)
LocalAddress: Die Quell-IP-Adresse verwendet TCP-Verbindung (Optional)
SocketPath: Wenn die Host- und Portparameter ignoriert werden, können Sie einen Unix-Socket-Adressenbenutzer eingeben: MySQL-Verbindungsbenutzername . 🎜> Passwort: Das Passwort des entsprechenden Benutzers: Der Name der zu verbindenden Datenbank (Beispiel: utf8_general_ci) Wird als Standard verwendet Sortierregel. (Standard: utf8_general_ci)
Zeitzone: wird zum Speichern der aktuellen lokalen Zeitzone verwendet (Standard: lokal)
connectTimeout: Wird beim Herstellen der Verbindung festgelegt, es wird ein Fehler zurückgegeben, wenn keine Antwort erfolgt (Standard). : 10000)
StringifyObjects: Stringify-Objekt statt Konvertierungswert Issue# 501 (Standard: false)
insecureAuth: Verwenden Sie die alte (unsichere) Verbindungsmethode, um eine Verbindung zu MySQL herzustellen. false)
typeCast: Bestimmen Sie, ob der Spaltenwert in einen nativen JavaScript-Typ konvertiert werden muss (Standard: true)
queryFormat: Benutzerdefiniertes Format.
SupportBigNumbers: Wenn Sie Tabellenspalten im BIGINT- und DECIMAL-Format verwenden, müssen Sie diesen Parameter nur dann aktivieren (Standard: false), wenn sie JavaScript überschreiten, wenn dieser Parameter nicht festgelegt ist , wird die zu lange Zahl als String übergeben. Andernfalls wird die Länge des Objekts zurückgegeben. Wenn der Parameter supportBigNumbers weggelassen wird, wird dieser Parameter ebenfalls ignoriert.
DateStrings: Einige Datumstypen (TIMESTAMP, DATETIME, DATE) werden als Strings zurückgegeben und dann in JavaScript-Datumsobjekte konvertiert. (Standard: false)
Debug: Ob der Verbindungsstatus in eine Datei gedruckt werden soll. (Standard: false)
Trace: Generieren Sie einen Stack-Trace des Fehlers, einschließlich der Aufrufstelle des Bibliothekseintrags („Long Stack Trace“). Generell kommt es zu einem leichten Leistungsverlust. (Standard: true)
});
//4. Öffnen Sie den MySQL-LinkmysqlConnection.connect();
Das obige ist der detaillierte Inhalt vonNodeJS-Link zur MySQL-Datenbankmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!