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 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>
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>
其中:
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>
其中:
'SELECT * FROM table_name'
:要执行的 SQL 查询。(err, results)
:回调函数,在查询完成时执行。err
:如果查询发生错误,则包含错误信息;否则为 null
。results
:包含查询结果的数组。4. 结束连接
在使用完连接对象后,记得使用 connection.end()
<code class="JavaScript">connection.end();</code>
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. 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. connection.end()
zu verwenden, um die Verbindung zu beenden: 🎜rrreeeDas 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!