要連接 mysql 數據庫,需要遵循以下步驟:安裝 mysql2 驅動程序。使用 mysql2.createconnection() 創建連接對象,其中包含主機地址、端口、用戶名、密碼和數據庫名稱。使用 connection.query() 執行查詢。最后使用 connection.end() 結束連接。
如何使用 Node.js 連接 MySQL 數據庫
為了使用 Node.js 連接 MySQL 數據庫,需要遵循以下步驟:
1. 安裝 MySQL 驅動程序
使用 npm 安裝 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>
登錄后復制