我可以找到很多关于如何使用连接池的问题以及为什么这是一个好主意,但我想知道我是否真的需要它.
我正在创建一个服务器应用程序,虽然它是多线程的,但我一直小心,只有一个线程可以访问我的数据库连接.
那么使用连接池有什么意义吗?
我不能只在生命周期开始时打开与数据库的连接并永远使用那个连接,或者如果长时间处于非活动状态,它会超时吗?
我绝对要叫close()我连接上我用它做什么之后呢,还是足够的通话close()上ResultSet和/或Statement?
close()
ResultSet
Statement
java database pool jdbc single-threaded
database ×1
java ×1
jdbc ×1
pool ×1
single-threaded ×1