首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 綜合知識

建立空的 IBM DB2 ECO 資料庫步驟 (含 Control Center 操作與 DDL)

     編輯:DB2 綜合知識

前言

IBM DB2 UDB 開發者版 (隨 Delphi 2005 附贈) 可作為 ECO (Enterprise Core Objects) 框架的持久化容器。本文說明使用 Control Center 建立空資料庫的圖形化步驟,並提供對應 DDL 供腳本化部署。

一、Control Center 圖形化建立流程

  1. 啟動 IBM DB2 General Administrator Tool → Control Center。
  2. 左側樹狀檢視依序展開:Systems → 本機系統 → Instances → DB2 (預設實例)。
  3. 右鍵 Databases → Create Database → 啟動 7 步驟精靈。
  4. 僅需指定 資料庫名稱 (例如 ECO2),其餘採預設值即可。
  5. 完成精靈,資料庫建立於預設路徑。

二、對應 DDL (可直接在 CLP 執行)


CREATE DATABASE ECO2
    ON C:
    USING CODESET IBM-1252
    TERRITORY US
    COLLATE USING SYSTEM;
  • ON C::指定建立磁碟 (Windows)。
  • CODESET IBM-1252:單位元組西歐字碼頁 (相容 Delphi 應用);若需 Unicode 請改 UTF-8 (CODEPAGE 1208)。
  • TERRITORY US:美國地區格式 (日期/貨幣/排序)。
  • COLLATE USING SYSTEM:使用作業系統定序。

三、Data Explorer 建立連線

  1. 切換至 Delphi Data Explorer。
  2. 右鍵 DB2 Connections → Add New Connection。
  3. 填入:
      • Database: ECO2
      • User Name: 有效 DB2 使用者 (如 db2admin)
      • Password: 對應密碼
  4. 測試連線成功後,即可在 ECO 模型中選擇此連線產生持久化程式碼。

四、常見問題

  • CODESET 不匹配:應用若存儲中文,資料庫必須建立為 UTF-8,否則寫入會報錯或亂碼。
  • 權限不足:連線使用者需具備 CONNECT、CREATETAB、IMPLICIT_SCHEMA 等權限,或授予 DBADM。
  • 防火牆阻擋:確保 TCP 50000 (或實例 SVCENAME 埠) 開放。

結語

透過 Control Center 精靈或單一 DDL 即可快速建立 ECO 專用空資料庫。關鍵在於字碼頁與地區設定與應用程式一致,並授予開發使用者足夠權限。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved