0

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

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

2 回答 2

4

连接重用是最好的方法,因为每次打开一个新连接都不是一个轻量级的操作。
这就是为什么会有连接池。您有一组由池缓存和管理的连接。每次您获得连接并将其返回时。

于 2012-08-17T13:39:19.747 回答
0

您应该考虑重新使用连接,而不是每次都创建一个新连接

我推荐了 Semaphore 类来管理连接

于 2012-08-17T13:45:31.407 回答