Heim  >  Artikel  >  Web-Frontend  >  NodeJS-Link zur MySQL-Datenbankmethode

NodeJS-Link zur MySQL-Datenbankmethode

巴扎黑
巴扎黑Original
2017-06-27 09:12:461355Durchsuche

//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-Link

mysqlConnection.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!

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