关于多线程c3p0连接池问题

时间:2022-09-19 23:22:47
各位亲,小弟新手,有没人知道怎么使用c3p0的连接池
我看网上的源码都是获得一个connection,然后通过这个connection创建一个stmt,使用完就关闭connection和stmt了。
这样感觉不对啊。
多线程情况下重复创建和关闭connection岂不是很浪费资源和时间?
求解。

7 个解决方案

#1


它是把Connection还给连接池

#2


引用 1 楼 fudongrifdr 的回复:
它是把Connection还给连接池

close是把connection还给线程池?

#3


关于多线程c3p0连接池问题是滴

#4


关于多线程c3p0连接池问题是连接池

#5


引用 4 楼 fudongrifdr 的回复:
关于多线程c3p0连接池问题是连接池

好吧,那多线程使用的话,是复用connection而不是stmt了?

#6


连接池嘛,不就是提供connection的吗。

#7


引用 6 楼 fudongrifdr 的回复:
连接池嘛,不就是提供connection的吗。

好吧,我以为关闭了就是直接关闭connection了

#1


它是把Connection还给连接池

#2


引用 1 楼 fudongrifdr 的回复:
它是把Connection还给连接池

close是把connection还给线程池?

#3


关于多线程c3p0连接池问题是滴

#4


关于多线程c3p0连接池问题是连接池

#5


引用 4 楼 fudongrifdr 的回复:
关于多线程c3p0连接池问题是连接池

好吧,那多线程使用的话,是复用connection而不是stmt了?

#6


连接池嘛,不就是提供connection的吗。

#7


引用 6 楼 fudongrifdr 的回复:
连接池嘛,不就是提供connection的吗。

好吧,我以为关闭了就是直接关闭connection了