需求背景
Delphi 2005 / ECO 框架開發需一個空的 DB2 資料庫作為 EcoSpace 容器。本文提供圖形化與指令兩種建立方式。
方法一:Control Center 圖形化嚮導(推薦新手)
- 啟動 Control Center(位於 IBM DB2 General Administrator Tool)。
- 樹狀檢視:系統 → 實例 → 右鍵「資料庫」→「建立」→「標準」。
- 7 步驟嚮導:
- 資料庫名稱(如
ECO2ASP 或 ECO2)
- 註釋、預設表空間、編碼頁、地域、排序規則等可保持預設或依專案需求調整。
- 完成 → 空資料庫建立成功。
方法二:SQL DDL 指令(自動化部署首選)
CREATE DATABASE ECO2 ON C: USING CODESET IBM-1252 TERRITORY US COLLATE USING SYSTEM;
參數說明:
ON C::資料庫建立在 C 槽(Windows)。Linux/Unix 用 ON /db2data 等路徑。
CODESET IBM-1252:代碼頁 1252 (Windows 西歐),中文環境建議 GBK 或 UTF-8。
TERRITORY US:地區設定美國,影響日期/貨幣格式。
COLLATE USING SYSTEM:使用系統預設排序規則。
後續必要配置:Data Explorer 連線設定
- 切換到 Data Explorer(或 Developer 內的 Database Explorer)。
- 新增 DB2 Connection → 目標資料庫
ECO2。
- 填寫:
- 資料庫名稱:
ECO2(必須完全一致)
- 主機/IP/埠號
- 有效使用者名稱與密碼
- 測試連線 → 成功即可供 ECO 框架使用。
常見問題提醒
- 代碼頁與地域必須與應用程式預期一致,否則中文資料會亂碼。
- Windows 下
ON C: 若磁碟空間不足,建議指定專用資料磁碟。
- 若使用 DB2 開發者版,授權通常足夠開發/測試用途。