【问题标题】:How to confiure the JDBC URL with service name when use C3P0 CONNECT oracle database?使用 C3P0 CONNECT oracle 数据库时如何配置带有服务名称的 JDBC URL?
【发布时间】:2015-06-10 10:38:56
【问题描述】:

我遇到了一个问题:

只有一个数据库,可以通过sqldeveloper工具连接

但是我想用c3p0用jdbcurl连接数据库:

jdbc:oracle:thin:@2.2.6.11:2709:hl.webtest.com

得到这些错误: 警告 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@55854763 -- 获取尝试失败!!!清除挂起的获取。在尝试获取所需的新资源时,我们未能成功超过允许的最大获取尝试次数 (5)。上次获取尝试异常: java.sql.SQLException:侦听器拒绝连接并出现以下错误: ORA-12505,TNS:listener 目前不知道连接描述符中给出的 SID

at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)

为什么 C3p0 会抛出错误? jdbcurl 好像是错误的,什么是正确的 jdbcurl 和 Service Name?

【问题讨论】:

标签: c3p0


【解决方案1】:
jdbc:oracle:thin:@//2.2.6.11:2709/hl.webtest.com

它是使用服务名称,而不是 SID
你需要// 和/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-21
    • 2017-11-10
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-11
    相关资源
    最近更新 更多