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

So verbinden Sie NodeJS mit der MySQL-Datenbank

下次还敢
Freigeben: 2024-04-21 06:13:01
Original
1022 Leute haben es durchsucht

Um eine Verbindung zu einer MySQL-Datenbank herzustellen, müssen Sie die folgenden Schritte ausführen: Installieren Sie den MySQL2-Treiber. Verwenden Sie mysql2.createConnection(), um ein Verbindungsobjekt zu erstellen, das die Hostadresse, den Port, den Benutzernamen, das Passwort und den Datenbanknamen enthält. Verwenden Sie „connection.query()“, um Abfragen durchzuführen. Verwenden Sie abschließend Connection.end(), um die Verbindung zu beenden.

So verbinden Sie NodeJS mit der MySQL-Datenbank

So verwenden Sie Node.js zum Herstellen einer Verbindung zur MySQL-Datenbank

Um Node.js zum Herstellen einer Verbindung zur MySQL-Datenbank zu verwenden, müssen Sie die folgenden Schritte ausführen:

1. Installieren Sie MySQL Treiber

Verwenden Sie npm, um den mysql2-Treiber zu installieren: mysql2 驱动程序:

<code class="Bash">npm install mysql2</code>
Nach dem Login kopieren

2. 创建 MySQL 连接

使用 mysql2.createConnection() 函数创建一个连接对象:

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

const connection = mysql.createConnection({
  host: 'localhost',
  port: 3306,
  user: 'root',
  password: 'password',
  database: 'database_name'
});</code>
Nach dem Login kopieren

其中:

  • host:数据库的主机地址或 IP 地址。
  • port:数据库的端口号。
  • user:连接数据库的用户名。
  • password:连接数据库的密码。
  • database:要连接的数据库名称。

3. 执行查询

使用 connection.query() 方法执行查询:

<code class="JavaScript">connection.query('SELECT * FROM table_name', (err, results) => {
  if (err) throw err;

  console.log(results);
});</code>
Nach dem Login kopieren

其中:

  • 'SELECT * FROM table_name':要执行的 SQL 查询。
  • (err, results):回调函数,在查询完成时执行。
  • err:如果查询发生错误,则包含错误信息;否则为 null
  • results:包含查询结果的数组。

4. 结束连接

在使用完连接对象后,记得使用 connection.end()

<code class="JavaScript">connection.end();</code>
Nach dem Login kopieren
🎜2. Erstellen Sie eine MySQL-Verbindung🎜🎜🎜Verwenden Sie die Funktion mysql2.createConnection(), um eine Verbindung zu erstellen Objekt: 🎜rrreee🎜wobei: 🎜
  • host: Die Hostadresse oder IP-Adresse der Datenbank.
  • port: Die Portnummer der Datenbank.
  • user: Der Benutzername für die Verbindung zur Datenbank.
  • password: Passwort für die Verbindung zur Datenbank.
  • database: Der Name der Datenbank, die verbunden werden soll.
🎜🎜3. Führen Sie die Abfrage aus🎜🎜🎜Verwenden Sie die Methode connection.query(), um die Abfrage auszuführen: 🎜rrreee🎜wobei: 🎜
  • ' SELECT * FROM table_name': SQL-Abfrage, die ausgeführt werden soll.
  • (err, results): Rückruffunktion, ausgeführt, wenn die Abfrage abgeschlossen ist.
  • err: Enthält Fehlerinformationen, wenn in der Abfrage ein Fehler auftritt; andernfalls null.
  • results: Array mit Abfrageergebnissen.
🎜🎜4. Beenden Sie die Verbindung🎜🎜🎜Denken Sie nach der Verwendung des Verbindungsobjekts daran, die Methode connection.end() zu verwenden, um die Verbindung zu beenden: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo verbinden Sie NodeJS mit der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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