在Node.js中實現數據庫連接,通常需要使用一個數據庫驅動程序。以連接到MySQL數據庫為例,可以使用mysql
模塊。以下是一個簡單的示例:
1. 首先,確保已經安裝了mysql
模塊。如果沒有安裝,可以使用以下命令安裝:
npm install mysql
2. 然后,創建一個名為db_connection.js
的文件,并在其中編寫以下代碼:
// 導入mysql模塊
const mysql = require('mysql');
// 創建數據庫連接配置
const connectionConfig = {
host: 'localhost', // 數據庫服務器地址
user: 'root', // 數據庫用戶名
password: 'password', // 數據庫密碼
database: 'my_database' // 要連接的數據庫名稱
};
// 創建數據庫連接
const connection = mysql.createConnection(connectionConfig);
// 連接到數據庫
connection.connect((err) => {
if (err) {
console.error('連接失敗: ' + err.stack);
return;
}
console.log('成功連接到數據庫');
});
// 導出連接對象,以便在其他文件中使用
module.exports = connection;
3. 在其他需要使用數據庫連接的文件中,可以通過以下方式導入并使用db_connection.js
中創建的連接:
const dbConnection = require('./db_connection');
// 使用dbConnection進行數據庫操作,例如查詢、插入等