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地址,偵聽端口及該數據庫的連接串.