gpt4 book ai didi

java - 在同一函数内多次调用数据库时关闭 JDBC 连接

转载 作者:行者123 更新时间:2023-12-01 08:59:05 25 4
gpt4 key购买 nike

我正在尝试使用单个连接对象在单个函数中执行多个查询。我想知道在这种情况下关闭数据库连接的最佳实践是什么。目前,一旦所有数据库调用完成,我就会关闭连接。我想知道是否需要关闭连接并为每个数据库调用打开一个新连接。哪个更好?

最佳答案

您应该尽可能长时间地保持连接打开。创建数据库连接是一项(相对)昂贵的操作,因此您不想更频繁地执行此操作。

要管理生命周期,您应该使用 the try-with-resources statement假设您至少使用 Java 7:

try (Connection connection = myDataSource.getConnection()) {
// Do your queries here
}

关于java - 在同一函数内多次调用数据库时关闭 JDBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41829599/

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