gpt4 book ai didi

java - DriverManager getConnection 的连接超时

转载 作者:IT老高 更新时间:2023-10-28 20:30:55 25 4
gpt4 key购买 nike

我正在尝试使用标准 JDBC 方式连接到数据库

connection = DriverManager.getConnection(url, username, password);

是否有连接超时的最大值,连接存活多长时间,我可以增加该值。我希望连接永远打开,这是个好主意。

最佳答案

您可以像这样在 DriverManager 上设置超时:

 DriverManager.setLoginTimeout(10);
Connection c = DriverManager.getConnection(url, username, password);

这意味着如果连接无法在给定时间内打开,则会超时。

就保持连接永远打开而言,如果您不关闭连接是可能的,但这可能不是一个好主意。连接完成后应立即关闭它们。

如果你想优化连接的打开和关闭,那么你可以使用连接池。

关于java - DriverManager getConnection 的连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com