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地址,侦听端口及该数据库的连接串.