偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DB2 9打開打開通往 XML 之門的鑰匙

數(shù)據(jù)庫(kù)
此文章主要介紹的是DB2 9打開打開通往 XML 之門的操作方案,其在實(shí)際的相關(guān)操作中起到不可忽視的作用,以下的文章就是對(duì)相關(guān)內(nèi)容的描述。

以下的文章主要描述的是DB2 9打開打開通往 XML 之門的操作方案,我在一個(gè)信譽(yù)度很好的網(wǎng)站找到一個(gè)關(guān)于DB2 9打開打開通往 XML 之門的操作方案的資料,拿出來(lái)供大家分享。以下就是文章的詳細(xì)內(nèi)容介紹,望大家借鑒。

XMLXML

DB2 9 提供了 Java 應(yīng)用程序開發(fā)人員很容易上手的新的 XML 支持。這是因?yàn)?DB2 9 允許程序員使用熟悉的 JDBC 語(yǔ)句和業(yè)界標(biāo)準(zhǔn)的查詢語(yǔ)言來(lái)查詢、插入、更新和刪除 XML 數(shù)據(jù)以及傳統(tǒng)的 SQL 數(shù)據(jù)。在本文中,我將展示關(guān)于如何使用 Java 構(gòu)建采用 DB2 “pureXML” 技術(shù)的應(yīng)用程序的詳細(xì)例子,pureXML 技術(shù)允許以 XML 固有的分層格式存儲(chǔ)和查詢 XML。

DB2 的 XML 支持

DB2 9 為管理、存儲(chǔ)、查詢和索引 XML 數(shù)據(jù)提供了一些新的機(jī)制。特別地,DB2 引入了:

一種 XML 數(shù)據(jù)類型,它允許 DB2 以一種經(jīng)過(guò)解析的、分層的格式存儲(chǔ) XML 文檔。

新的索引技術(shù),這種技術(shù)能提高跨 XML 文檔和在 XML 文檔內(nèi)進(jìn)行搜索的查詢的運(yùn)行時(shí)性能。

基于業(yè)界標(biāo)準(zhǔn)的查詢語(yǔ)言支持,包括 SQL 的新的 XML 擴(kuò)展(通常被稱作 SQL/XML)和 XQuery,后者是專為 XML 設(shè)計(jì)的。

對(duì)基于用戶提供模式驗(yàn)證 XML 數(shù)據(jù)的支持,它可以幫助管理員為 DB2 中的 XML 數(shù)據(jù)施加完整性約束。

一些管理功能,包括對(duì)關(guān)鍵數(shù)據(jù)庫(kù)實(shí)用程序的擴(kuò)展。

Java 程序員特別感興趣的一個(gè)新特性是 DB2 新的 Developer Workbench,它是建立在開放源代碼 Eclipse 3.1 平臺(tái)之上的。(請(qǐng)參閱 Developer Workbench 文章。)這個(gè)集成開發(fā)環(huán)境(IDE)可以幫助程序員快速開發(fā)、測(cè)試和調(diào)試他們的數(shù)據(jù)庫(kù)應(yīng)用程序。

對(duì)于本文中的例子,我將一直使用 DB2 Developer Workbench。當(dāng)然,Java 程序員可以使用任何受支持的 IDE 或 Java Development Kit (JDK) 來(lái)創(chuàng)建 DB2 XML 應(yīng)用程序。

設(shè)置環(huán)境

本文中的代碼示例引用了一個(gè) CLIENTS 表,該表用于跟蹤關(guān)于客戶的信息。清單 1 展示了這個(gè)表的定義。

DB2 9打開打開通往 XML 之門

注意,CLIENTS 包含三個(gè)基于傳統(tǒng) SQL 數(shù)據(jù)類型的列,另外還有一個(gè)基于新的名為 “XML” 的 SQL 數(shù)據(jù)類型的列。后面那個(gè)列(即 contactinfo)存儲(chǔ) XML 文檔,這些 XML 文檔包括諸如客戶的郵件地址、電話號(hào)碼、電子郵件地址等之類的信息。圖 1 展示了一個(gè)這樣的 XML 文檔。

圖 1. 存儲(chǔ)在 CLIENTS 表中的示例 XML 文件

DB2 9打開打開通往 XML 之門

我將展示如何將該文件和其他信息插入到這個(gè) DB2 表中。不過(guò),首先我們還是來(lái)討論一下如何配置 DB2 Developer Workbench。

為了使用 DB2 Developer Workbench 編譯和運(yùn)行 DB2 XML 應(yīng)用程序,需要按照標(biāo)準(zhǔn)的 Eclipse 過(guò)程來(lái)創(chuàng)建一個(gè)新的 Java 項(xiàng)目,并將適當(dāng)?shù)?DB2 庫(kù)包括在項(xiàng)目的構(gòu)建路徑中。如果您之前沒(méi)有使用過(guò) Eclipse,那么下面是對(duì)如何完成這些任務(wù)作了一個(gè)簡(jiǎn)短的概述:

啟動(dòng) DB2 Developer Workbench。

創(chuàng)建一個(gè)新項(xiàng)目。切換到 Java 透視圖( Window → Open Perspective → Java),并選擇 File → New → Project。根據(jù)向?qū)У奶崾局付ㄒ粋€(gè)項(xiàng)目名。對(duì)于其他項(xiàng),則保留默認(rèn)設(shè)置。

將 DB2 庫(kù)添加到項(xiàng)目的構(gòu)建路徑中。選中您的項(xiàng)目,單擊右鍵,然后選擇 Properties。選擇 Java Build Path,并單擊 Libraries 標(biāo)簽頁(yè)。添加適當(dāng)?shù)?DB2 外部 .jar 文件,例如 db2jcc.jar、db2jcc_javax.jar 和 db2jcc_license_cu.jar。這些文件位于 DB2 安裝目錄的 \java 子目錄中。

還可以選擇為應(yīng)用程序創(chuàng)建一個(gè)包。選中您的項(xiàng)目,單擊右鍵,然后選擇 New → Package。

要查看詳細(xì)信息,可以從 workbench 的主菜單中單擊 Help。 以上的相關(guān)內(nèi)容就是對(duì)DB2 9打開打開通往 XML 之門的介紹,望你能有所收獲。

【編輯推薦】

  1. 快速的import或是load多個(gè)DB2主從表案例描述
  2. DB2數(shù)據(jù)庫(kù)確定某個(gè)表的統(tǒng)計(jì)信息的收集時(shí)間的操作
  3. DB2常用函數(shù)與Oracle有什么不同?
  4. DB2數(shù)據(jù)類型的應(yīng)用與內(nèi)置數(shù)據(jù)類型
  5. DB2 V9.7新特征可以給你帶來(lái)哪些好處?
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-08-04 09:48:40

桌面虛擬化

2010-09-06 15:00:40

DB2 9 XML

2010-08-04 08:52:35

2014-08-12 10:36:33

大數(shù)據(jù)醫(yī)療信息化

2010-07-29 14:41:12

DB2 9 XML

2011-05-16 14:52:19

DB2 9 Viper

2010-07-29 14:54:21

DB2 9 XML

2025-04-29 10:54:55

2010-09-06 14:39:06

DB2 9

2023-02-13 11:34:13

數(shù)字孿生工業(yè)4.0

2010-07-29 17:26:31

DB2 9 Viper

2010-08-04 09:29:32

2010-08-04 09:45:30

2009-06-25 10:30:30

2010-08-05 11:29:04

java DB2

2010-07-12 16:36:58

SharePoint 搜索

2009-03-10 09:08:06

DB2存儲(chǔ)過(guò)程實(shí)施

2010-07-27 11:20:02

DB2打補(bǔ)丁

2022-03-28 14:59:00

元宇宙數(shù)字孿生人工智能

2010-08-03 13:36:55

DB2 9數(shù)據(jù)庫(kù)缺點(diǎn)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)