我遇到了一个问题:
有一个数据库,可以通过sqldeveloper工具连接
但我想使用c3p0将数据库与jdbcurl连接:
JDBC:预言:瘦:@ 2.2.6.11:2709:hl.webtest.com
得到这些错误: WARN - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@55854763 - 获取尝试失败!!!清除待处理的收购。在尝试获取所需的新资源时,我们未能成功超过允许的最大获取尝试次数(5)。上次获取尝试异常: java.sql.SQLException:Listener拒绝连接时出现以下错误: ORA-12505,TNS:侦听器当前不知道连接描述符中给出的SID
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
为什么C3p0会抛出错误?似乎jdbcurl是错误的,什么是正确的jdbcurl与服务名称?
答案 0 :(得分:2)
jdbc:oracle:thin:@//2.2.6.11:2709/hl.webtest.com
使用service_name,而不是SID
您需要//
和/