我正在使用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]
由于
答案 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