網站連線資料庫配置檔案

黄文Rex發表於2024-10-07

網站連線資料庫的配置檔案通常包含資料庫連線所需的各項引數。這些引數包括資料庫型別、主機地址、埠號、資料庫名稱、使用者名稱和密碼等。下面是一些常見的資料庫配置檔案示例:

MySQL 配置檔案示例

假設你使用的是 PHP 語言,以下是一個典型的 MySQL 資料庫配置檔案 (db_config.php) 示例:

<?php
// 資料庫配置
return [
    'host' => 'localhost',          // 資料庫伺服器地址
    'port' => '3306',               // 埠號
    'dbname' => 'my_database',      // 資料庫名稱
    'username' => 'root',           // 使用者名稱
    'password' => 'your_password',  // 密碼
];

PostgreSQL 配置檔案示例

如果你使用的是 PostgreSQL 資料庫,配置檔案 (db_config.php) 可能如下所示:

<?php
// 資料庫配置
return [
    'dsn' => 'pgsql:host=localhost;port=5432;dbname=my_database',  // DSN (Data Source Name)
    'user' => 'postgres',            // 使用者名稱
    'password' => 'your_password',   // 密碼
];

Node.js 應用中的 MongoDB 配置示例

對於 Node.js 應用,使用 MongoDB 資料庫時,配置檔案 (db_config.js) 可能如下:

module.exports = {
    mongoURI: 'mongodb://username:password@host:port/database_name',
};

Python Flask 應用中的 SQLite 配置示例

在 Python 的 Flask 框架中,使用 SQLite 資料庫時,配置檔案 (config.py) 可能如下:

SQLALCHEMY_DATABASE_URI = 'sqlite:///example.db'

注意事項

  1. 安全性:不要將真實的使用者名稱、密碼等敏感資訊直接寫入配置檔案中,最好使用環境變數或加密儲存。
  2. 環境區分:根據不同的環境(如開發環境、測試環境、生產環境)分別配置不同的資料庫連線資訊。
  3. 錯誤處理:確保在應用中新增適當的錯誤處理邏輯,以便在連線失敗時能夠給出明確的提示資訊。

透過這些配置檔案,你可以方便地管理不同環境下的資料庫連線資訊。

相關文章