DBCP连接池loginTimeout

RAY*_*RAY 9 database apache oracle connection jdbc

根据DBCP文档,BasicDataSource不支持setLoginTimeout().我的问题是如何设置LoginTimeout来创建Connection对象?我知道我可以在池上设置maxWait,但我的理解是,这只会在池耗尽并且等待现有连接释放时使用.它不会让我免于需要创建新连接的情况,但是连接/登录到数据库会挂起.

任何帮助表示赞赏.谢谢.

Sap*_*Sap 2

总有一个选项可以将正确的参数添加到 URL。根据您使用的数据库,您可以在 JDBC url 中添加参数之一。

这是确认BasicDataSource不支持loginTimeout的链接

在本博客的底部有一个表格,其中列出了连接超时的 URL 参数。