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

Data Studio Developer 2.1 通用連接實戰:基於配置存儲庫的團隊協作新範式

     編輯:DB2 教學

從文件共享到數據庫存儲庫的演進

傳統連接共享依賴導出文件存放於共享文件系統,訪問控制受限於文件權限,用戶還需知曉文件位置。Data Studio Developer 2.1 引入**配置存儲庫**——一組資料庫表,集中存放連接組與連接配置,實現邏輯分組、權限由資料庫原生安全機制保障,開發/DBA 僅需知道如何連接存儲庫服務器即可獲取最新連接信息。

核心術語

  • 配置存儲庫:承載連接組與配置的資料庫表集合
  • 連接配置:創建資料庫連接所需的屬性集(廠商、版本、主機、端口等)
  • 連接組:存儲庫中的虛擬資料夾,邏輯聚合相關配置(如 QA 按平台分組、銷售按地區、零售按季度)

配置存儲庫全生命周期管理

建立存儲庫

  1. 連接目標資料庫服務器(New Connection 向導);
  2. Data Source Explorer 右鍵該連接 → Set up Configuration Repository…;
  3. SQL 編輯器自動生成平台專用 DDL(可自定義表空間)→ 右鍵 Run SQL 執行。

清單 1 為 DB2 LUW 的 `setup.sql`,創建 `IBMPDQ` 模式下的四張表(CONNECTION、CONNECTION_PROPS、GROUP、GROUP_CONNECTION)及主外鍵約束。

連接存儲庫

右鍵 Configuration Repository 文件夾 → New → 選擇存儲庫連接 → Finish。存儲庫顯示在 Explorer 中,支援連接/斷開操作。

屬性查看與修改

右鍵存儲庫 → Properties,可重命名(如改為 `QAConnections`)、添加描述,分頁籤查看完整屬性。

刪除存儲庫

右鍵存儲庫連接 → Remove Configuration Repository… 獲取清理腳本執行。

連接組與配置的構建

創建連接組(支援多級嵌套)

右鍵存儲庫 → New Group → 輸入名稱。組名在存儲庫全局唯一,子組名可在不同父組下重複。刪除組會級聯刪除其下配置,但不影響已用該配置創建的本地連接。

創建連接配置(關鍵:必須源自 New Connection 向導生成的連接)

  1. Data Source Explorer 選中本地連接 → 右鍵 Create Connection Configuration…;
  2. 選擇目標組,輸入有意義名稱(如主機名);
  3. 配置顯示於組下,名稱全局唯一。

使用配置創建連接:開發者的「零配置」體驗

任何能連接存儲庫的用戶:右鍵連接配置 → Create Connection… → Connection Configurations 頁籤選配置 → 連接屬性自動填充(除用戶/密碼) → 輸入新連接名、認證信息 → Finish。新連接即刻出現在 Explorer 中,無需知曉底層主機、端口等細節。

總結

通用連接特性將連接管理從「文件分發」升級為「服務發現」:配置存儲庫提供集中權威源,連接組實現業務邏輯分組,開發者憑藉存儲庫連接即可零配置接入任意受管資料庫,顯著降低環境準備成本與配置漂移風險。

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