WebLogic與ORACLE資料庫的連線配置

weblogic6.0通過oracle客戶端訪問oracle.所以在weblogic6.0所在的機器上要正確安裝oracle客戶端才行.weblogic6.0可採用type2或type4的jdbc driver 與oracle資料庫相連。下面分別介紹它們的配置方法:

type2 jdbc driver的設定方法:
oracle type2的jdbc driver是一些動態連線庫(nt 是.dll,unix是.so)檔案,在$wl_homein下,以oci開頭的幾個目錄中,具體採用哪個目錄下庫檔案,與oracle server端及client端的版本及oracle api的版本有關,可參考weblogic6.0的在線上文檔.要把這些庫所在的路徑加到系統的環境變數中, 否則訪問資料庫時,weblogic6.0會報以下錯誤:
java.sql.sqlexception: system.loadlibrary threw java.lang.unsatisfiedlinkerror with the message ´no weblogicoci37 in java.library.path´.....

在win2000中要加到path環境變數中,如:
set path= d:weblogic6.0wlserver6.0inoci816_7;c:orant816in;%path%
unix平台,是加到系統的library path中,如在sun上,要加到ld_library_path中,如:
export ld_library_path=/bea/weblogic6.0/lib/solaris/oci816_8:$oracle_home/lib
在hp平台上,加到shlib_path中,如:
export shlib_path=/bea/weblogic6.0/lib/hpux11/oci816_8:$oracle_home/lib;

type4 jdbc driver的設定方法:
在控制台中創建一個新的connection pool.其參數的定義如下:
url: jdbc:oracle:thin:
driver classname: oracle.jdbc.driver.oracledriver
properties:
user:資料庫用戶名
password:該用戶的口令
server:該資料庫伺服器所在的ip地址,偵聽連線埠及該資料庫的連線串.