程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 為使用 DB2 UDB 配置第三方應用服務器(1)

為使用 DB2 UDB 配置第三方應用服務器(1)

編輯:DB2教程

簡介
通過為數據庫配置應用服務器/IDE,在 WebLogic 應用服務器、JBoss 應用服務器或 JDeveloper IDE 上創建 JDBC 連接,並在使用應用服務器開發的 J2EE 應用程序中使用這個到 DB2 數據庫的連接。本文將向您展示如何從 WebLogic 和 JBoss 服務器配置 JDBC 連接,而且還將介紹 JDeveloper IDE。

JBoss 是一個開源應用服務器,在默認情況下,使用 Hypersonic 數據庫來配置它。因此,為了使之和 DB2 UDB 一起使用,需要為 JBoss 應用服務器配置 DB2。然而,WebLogic 和 JDeveloper 並不使用默認的數據庫配置。

初始安裝
首先,安裝應用服務器和 IDE,用它們來配置 DB2 數據庫連接。安裝 BEA 的 WebLogic 8.1 應用服務器和 JBoss 4.0 應用服務器。將 <JBoss>/bin 添加至 Path 變量中<JBoss> 是安裝 JBoss 4.0 的目錄)。接著,安裝 Oracle 的 JDeveloper 10g。最後,安裝 DB2 UDB,創建一個 DB2 數據庫實例命名為 DB2)。在 C:/Program Files/
IBM/SQLLIB/java 目錄中可以獲得 DB2 JDBC 驅動程序 db2java.zip 文件。

用 WebLogic 配置 DB2 UDB
BEA WebLogic Server 8.1 是一個應用服務器,用於開發、集成、安全性保護和管理面向服務的分布式應用程序。本小節將解釋如何配置使用 DB2 數據庫的 WebLogic 8.1 服務器。您將在 WebLogic 服務器中用 DB2 數據庫來配置一個連接池,這是一組到數據庫的連接。客戶/服務器Client/Server)應用程序通過一個包含了 JNDI 綁定的數據源DataSource)從連接池中獲得一個連接。需要 DB2 驅動程序類來配置與 DB2 數據庫的連接。將 db2java.zip 添加到 <BEA>\user_projects\domains\mydomain\startWebLogic 腳本中的 Classpath 變量中。<BEA> 是安裝 WebLogic 8.1 的目錄。)現在,啟動 WebLogic 服務器,並通過 URL http://localhost:7001/console 訪問 WebLogic 服務器 Administration Console。

WebLogic 服務器 Administration Console 允許您配置與 DB2 數據庫的 JDBC 連接參見圖 1)。在導航框架中選擇 Services>JDBC 節點,右擊 Connection Pools 節點,並選擇 Configure a New JDBC Connection Pool。

圖 1. 配置新的 JDBC 連接池
配置新的 JDBC 連接池

在 Configure a JDBC Connection Pool 框架中,進入 Database Type 列表並選擇 DB2。然後從 Database Driver 字段中選擇IBM's DB2 Driver (Type 2)。這一節中的 JDBC 連接與 DB2 數據庫的 JDBC 連接都是用 DB2 Type 2 驅動程序配置的,但您可以使用列出的其他任何驅動程序。還應該指定 startWebLogic 腳本中的 Classpath 變量所使用的驅動程序。參見圖 2。

圖 2. 數據庫驅動程序
數據庫驅動程序"

接著,在 Define Connection Properties 框架中指定數據庫名、用戶名和密碼。數據庫名Database Name)是在 DB2 數據庫中用 CREATE DATABASE 命令創建的數據庫的名稱。Test Database Connection 框架顯示了驅動程序類名和 URL。單擊 Test Driver Configuration 按鈕,測試與 DB2 數據庫之間的 DB2 驅動程序配置。如果建立了到 DB2 數據庫的連接,您將看到一條 Connection successful 消息。如果要在一個域內配置多台服務器,可以選擇一台將部署連接池的服務器。單擊 Create and Deploy 按鈕來創建和部署連接池參見圖 3)。

圖 3. 創建和部署
創建和部署

現在配置了一個連接池,並在導航框架中為該連接池添加了一個節點。您可以通過在導航框架中選擇連接節點來修改連接池的設置參見圖 4)。某些連接池設置包含了初始容量和最大容量:Initial Capacity 是連接池中的初始連接數目;MaxCapacity 是數據庫中的最大連接數目。

圖 4. 連接池節點
連接池節點

您還可以通過連接池配置數據源Data Source)。數據源是一個 Java 命名和目錄接口Java Naming and Directory Interface,JNDI)對象,用於提供到連接池的訪問。要配置數據源,可以右擊 Administration Console 中的 JDBC>Data Sources 節點,並選擇 Configure a new JDBCTxData Source。在所顯示的 Configuration 框架中,為該數據源指定 JNDI 名。在 Connect To Connection Pool 框架中,選擇用 DB2 數據庫配置的 JDBC 連接池。然後,該數據源就可以連接到所選擇的連接池了。接著,在 Target the Data Source 框架中,為該數據源選擇目標服務器。然後,該數據源就可以部署在選定的服務器上了,同時它還在 Administration Console JDBC>Data Sources 節點中為這台服務器添加了一個節點。現在,您已經用 WebLogic 成功配置了 DB2 數據庫。


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