【发布时间】:2021-09-11 03:56:46
【问题描述】:
我正在使用 Apache Commons 库的 DBCP 组件连接到 Oracle 数据库。我创建了一个 BasicDataSource 对象并将 MaxWait 时间设置为两分钟。但是,当我调用“getConnection”方法来获取连接时,它永远不会返回或超时。我正在尝试连接到 Oracle 12.1.0.2 数据库。这可能是什么原因?谢谢。
【问题讨论】:
-
您可以从使用
tnsping检查数据库连接开始 -
如果排除连接池,可以直接用驱动和相同参数连接吗?可能是连接超时,但池再次拼命尝试为您提供连接。
-
对此有何建议?