Heim >Web-Frontend >Front-End-Fragen und Antworten >So verbinden Sie NodeJS mit MySQL

So verbinden Sie NodeJS mit MySQL

下次还敢
下次还敢Original
2024-04-21 05:06:55560Durchsuche

Die Schritte zum Herstellen einer Verbindung mit der MySQL-Datenbank mithilfe von Node.js sind wie folgt: Installieren Sie die MySQL-Client-Bibliothek. Erstellen Sie eine MySQL-Verbindung Um eine Verbindung zu MySQL herzustellen, müssen Sie die folgenden Schritte ausführen:

1. Installieren Sie die MySQL-Client-Bibliothek So verbinden Sie NodeJS mit MySQL

<code class="shell">npm install mysql</code>

<code class="javascript">const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'my_password',
  database: 'my_database'
});</code>

3. Stellen Sie eine Verbindung zur MySQL-Datenbank her

<code class="javascript">connection.connect((err) => {
  if (err) {
    console.error('error connecting: ' + err.stack);
    return;
  }

  console.log('connected as id ' + connection.threadId);
});</code>

4. Fragen Sie die Datenbank ab

<code class="javascript">connection.query('SELECT * FROM my_table', (err, rows) => {
  if (err) {
    console.error('error querying: ' + err.stack);
    return;
  }

  console.log('rows: ', rows);
});</code>

Andere Verbindungsoptionen

Die MySQL-Client-Bibliothek bietet auch andere Verbindungen Optionen , einschließlich:

host: Gibt den Host des Datenbankservers an. Name oder IP-Adresse (Standard ist „localhost“)

user: Geben Sie den Benutzernamen an, der für die Verbindung verwendet wird zur Datenbank

password: Geben Sie das Passwort an, mit dem eine Verbindung zur Datenbank hergestellt wird

database: Geben Sie den Namen der Datenbank an, mit der eine Verbindung hergestellt werden soll

port: Geben Sie den Port des Datenbankservers an (Standard ist 3306) <p><strong><code>ssl: Geben Sie an, ob SSL für die Verbindung zur Datenbank verwendet werden soll

Das obige ist der detaillierte Inhalt vonSo verbinden Sie NodeJS mit MySQL. 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