Jdbc 如何在Weblogic中正确指定连接池的URL
如何使用以下信息创建连接池。我想我在URL中出错了Jdbc 如何在Weblogic中正确指定连接池的URL,jdbc,weblogic,datasource,connection-pooling,Jdbc,Weblogic,Datasource,Connection Pooling,如何使用以下信息创建连接池。我想我在URL中出错了 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myDB01.com)(PORT = 1821)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = myDB.com) ) ) 我尝试在URL中指定以下内容,但没有成功 jdbc:oracle:thin:@myDB01.com:1821
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myDB01.com)(PORT = 1821))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myDB.com)
)
)
我尝试在URL中指定以下内容,但没有成功
jdbc:oracle:thin:@myDB01.com:1821:myDB.com
这是我在服务器启动日志中看到的异常
oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
注意:我能够从Oracle客户端成功连接到数据库。您需要使用以下格式:
jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
Oracle weblogic 10.3版的控制台应用程序中有一个bug。当它为数据库生成URL时,将使用以下格式生成:
jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
jdbc:oracle:thin:@HOST:PORT:SERVICE
但控制台应使用以下格式生成:
jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
jdbc:oracle:thin:@HOST:PORT/SERVICE
注意端口和服务之间的关系。谢谢,它起作用了。但是,根据社区验证,我必须再等待8分钟才能接受答案:)