Weblogic设置JDBC Shared

时间:2011-08-23 11:26:45

标签: database jdbc weblogic

我正在使用Weblogic并且我设置了一个JDBC驱动程序以允许服务获得与数据库的连接。
其他客户端也可以将此数据库用于其他目的。
我想要的是什么现在,它是与连接到数据库的其他客户端建立JDBC连接“ SHARED ”。
我读到以下语法让我实现了这个目的: jdbc:oracle:thin:<USER>/@(PROTOCOL = TCP)(HOST = <HOST>)(PORT = <PORT>)))(CONNECT_DATA = (SID = <SID>) (SERVER = SHARED))) 并允许我与其他常规连接共享JDBC连接。

是真的吗? 在weblogic中设置这些参数的位置?

我目前正在使用以下列方式配置的JDBC驱动程序(SERVICES-&gt; JDBC-&gt; DATA SOURCES-&gt;连接池(tab)):

URL:  jdbc:bea:oracle://[dbIP]:1521

驱动程序类名称:

weblogic.jdbc.oracle.OracleDriver

属性:

user=ETL
portNumber=1521
SID=LIVDEV1
serverName=[dbIP]

由于

1 个答案:

答案 0 :(得分:0)

Oracle的URL应该是jdbc:oracle:thin:@ [host] [:port]:SID。 无需再次在属性中设置这些参数,但您需要设置用户 对于密码,WebLogic已经为它提供了一个独立的字段。它将由WebLogic加密。

您可以参考http://download.oracle.com/docs/cd/E13222_01/wls/docs81/jdbc/programming.html#1053561