0
我有一个JDBC连接的Java应用程序,它执行许多不同的任务。我的问题是什么是最好的表现:JDBC连接是打开还是关闭?
- 要在运行的应用程序的持续时间打开连接?
- 根据执行的任务关闭并重新打开连接并创建新的连接变量?
我有一个JDBC连接的Java应用程序,它执行许多不同的任务。我的问题是什么是最好的表现:JDBC连接是打开还是关闭?
连接重用是最好的方法,因为每次打开一个新连接都不是轻量级操作。
这就是为什么有connection pools。您有一组连接缓存并由池管理。每次获得连接并将其返还。
你应该考虑重新使用连接,而不是每次都
我建议Semaphore类来管理connections创建一个新的;