程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 對使用IBM DB2 XML 驗證技術的詳細描述

對使用IBM DB2 XML 驗證技術的詳細描述

編輯:DB2教程

一個存儲庫,例如關系數據庫,可以為授權用戶安全地共享 DB2 XML 文檔和 XML 模式提供一個環境。授權用戶可以在任何時間與地點訪問重要的 XML 文檔與 XML 模式。通過使用可包含一個或多個關系數據庫系統的存儲庫系統,用戶可以找到並檢索最新版本的 XML 文檔和 XML 模式文檔。

DB2® 9 為 XML 提供了新的支持,對於這種新支持,.Net 應用程序開發人員可以很快地上手。這是因為 DB2 9 讓程序員可以像對待關系數據那樣查詢、插入、更新和刪除 XML 數據 —— 使用熟悉的 ADO .Net 語句和標准的查詢語言。本文展示一些關於如何使用 .Net 構建采用 DB2 XML 技術的應用程序的詳細示例。DB2 XML 技術允許以 XML 原有的分層格式來存儲、驗證和查詢 XML。

DB2 中的 XML 支持

DB2 9 為管理、存儲和查詢 XML 數據引入了一些新的特性和機制:

XML 數據類型使 DB2 可以以 XML 本身的分層格式來存儲 DB2  XML 文檔。

XML 查詢語言支持基於業界標准,並包括新的對 SQL 的 XML 擴展(也稱 SQL/XML)。

支持基於用戶提供的模式驗證 XML 數據,這使得應用程序開發人員和數據庫管理員可以對 DB2 中存儲的 XML 數據實施數據完整性約束。本文中的例子使用 DB2 Visual Studio 2005 Add-in。

本文中的代碼示例引用了 CARPOOL 表,該表記錄舊金山和聖何塞兩地關於合伙用車的信息。清單 1 展示了該表的定義。另外,還需確保數據庫啟用了 XML。

環境設置

注意:應確保 SAMPLE 數據庫在創建時啟用了 XML(見後面的定義)。

本文需要使用 Visual Studio .NET 2005 和 DB2 9。這兩個產品的安裝很簡單。建議先安裝 Visual Studio .Net,然後再安裝 DB2 9。請記住在安裝 DB2 時所輸入的用戶 ID 和密碼,因為在連接 DB2 時要使用它們。

在 DB2 安裝期間,應確保啟用了 TCP/IP。如果在安裝 DB2 之後不確定 TCP/IP 是否被啟用,可以執行以下步驟進行檢查:

從 Windows Start 菜單中,選擇 Programs > IBM DB2 > DB2(默認)[或者為 DB2 實例名稱] > Command Line Tools > Command Window。

在 DB2 命令窗口中,應該可以看到命令提示符 C:\Program Files\IBM\SQLLIB\BIN>(如果使用默認安裝路徑的話)。輸入 db2set。在返回的結果中,應該可以看到這一行: DB2COMM=tcpip。

如果還沒有為 DB2 啟用 TCP/IP,那麼可以輸入以下命令來啟用 TCP/IP:

  1. db2set db2comm=tcpip   
  2. db2 update dbm cfg using svcename 50000   
  3. db2stop   
  4. db2start  

安裝了 DB2 之後,可以選擇創建 DB2 SAMPLE 數據庫。如果選擇這麼做,那麼應接受默認設置,但務必選擇 DB2  XML and SQL objects and data 選項。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved