Java JDBC连接打开还是关闭?

Java JDBC连接打开还是关闭?,java,Java,我有一个带有JDBC连接的Java应用程序,它执行许多不同的任务。我的问题是什么对性能最好: 要在应用程序运行期间打开连接 根据执行的任务关闭和重新打开连接,并创建新的连接变量 重新使用连接是最好的方法,因为每次打开新连接都不是轻松的操作。 这就是为什么会有这样的情况。您有一组由池缓存和管理的连接。每次获得连接并将其返回时。重新使用连接是最好的方法,因为每次打开新连接都不是轻松操作。 这就是为什么会有这样的情况。您有一组由池缓存和管理的连接。每次你得到一个连接并返回它。 你应该考虑重新使用连接

我有一个带有JDBC连接的Java应用程序,它执行许多不同的任务。我的问题是什么对性能最好:

  • 要在应用程序运行期间打开连接
  • 根据执行的任务关闭和重新打开连接,并创建新的连接变量

重新使用连接是最好的方法,因为每次打开新连接都不是轻松的操作。

这就是为什么会有这样的情况。您有一组由池缓存和管理的连接。每次获得连接并将其返回时。

重新使用连接是最好的方法,因为每次打开新连接都不是轻松操作。

这就是为什么会有这样的情况。您有一组由池缓存和管理的连接。每次你得到一个连接并返回它。

你应该考虑重新使用连接,而不是每次创建一个新的连接。
我建议使用Semaphore类来管理

>你应该考虑重新使用连接,而不是每次创建一个新的连接。 我建议使用Semaphore类来管理