CSDN论坛 > Java > Java SE

请问从数据库连接池中获得的一个连接在使用完成后需要close()吗?如果要不就和没用连接池一样了嘛。 [问题点数:0分]

Bbs1
本版专家分:29
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:768
Bbs3
本版专家分:725
Bbs2
本版专家分:190
Bbs5
本版专家分:4048
Bbs5
本版专家分:3081
Bbs1
本版专家分:29
Bbs3
本版专家分:591
Bbs5
本版专家分:4048
Bbs4
本版专家分:1472
匿名用户不能发表回复!
其他相关推荐
关于手动关闭数据库连接和连接池关系的一点小困惑
有个问题一直都没想明白,在程序中,我们连接数据库时,为了防止连接用完,都要在finally里面关闭connection,那么就不明白了,连接池负责初始化一定数量的连接,并在运行过程中保证有一定数量的可用连接来减少每次请求连接和关闭的消耗。那么在这种情况下,连接池的作用是什么呢? 问了下前辈,被告知,我们在程序中手动获取连接,关闭连接,都是从连接池取来操作的,我们关闭的连接并不是真正的关闭,而是归
c3p0连接池需要关闭连接么
使用 c3p0 的话,也是 java.sql.Connection,只要是 JDBC 都是这个接口的对象! 使用完后必须 con.close() 掉,使用连接池的话,执行 con.close 并不会关闭与数据库的 TCP 连接,而是将连接还回到池中去,如果不 close 掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。 至于是如何做到 con.close 并不是真正意义上的
c3p0连接池使用完毕后连接返还
c3p0连接池啊就不多说了。有一个问题吧就是连接使用完毕后要怎么放回连接池,供下次继续使用。 答案是: conn.close();// 放回 可以将连接放回。但在实际应用中有时候发现调用这个方法以后连接还是在使用中,没有被返还。 于是各种百度、google。 发现获取连接有两种方法。 第一种是 ComboPooledDataSource cpds = new ComboPoo...
关于python语言使用redis时,连接是否需要关闭的问题
当我们用Redis和StrictRedis创建连接时,其实内部实现并没有主动给我创建一个
使用SQLAlchemy时数据库连接池的问题
在使用 create_engine创建引擎时,如果默认不指定连接池设置的话,一般情况下,SQLAlchemy会使用一个 QueuePool绑定在新创建的引擎上。并附上合适的连接池参数。 在以默认的方法create_engine时(如下),就会创建一个带连接池的引擎。 engine = create_engine('postgresql://postgres@127.0.0.1/dbn
关于Redis不能从连接池获取资源的错误
在使用JedisPool连接池获取Jedis对象时出现出现Could not get a resource from the pool错误,最后发现是Centos7的防火墙未开放端口。 防火墙命令systemctl start firewalld //打开服务 systemctl status firewalld //服务状态,显示为running开启端口firewall-cm
Mybatis学习笔记-数据源与连接池
Mybatis数据源于连接池
为什么要关闭数据库连接,可以不关闭吗?
为什么要关闭数据库连接,可以不关闭吗? 首先要说明的是连接数是有限制的: 代码如下: for (int i = 0; i < 10000; i++) { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=""E:\DB\
对SQL连接池的理解
本人是做asp.net开发的,用到的数据库也是sql server,写了一年的代码了,每天写conn.open()和conn.close(),最近又开始研究C#,觉得自己没有学好,因为会写代码的人多得是,能说出为什么要这么写的人没有几个(至少在我这个工作年限)。 我无意中了解到关于一个Idisposable接口的知识,研究了一天也没有完全理解什么时候要调用这个接口的方法,可是发现using 这个
jedisPool中的jedis实例被还回后是否会断开和redis服务端的socket连接
昨天开技术交流会,谈到NIO的socket时,我们联想到了redis连接也用的socket,这点我赞同,可是突然某前辈说 在完成一个操作后将jedis实例return给jedispool时,会将该实例和redis的连接断开。。。。。。听到这我就郁闷了。 我觉得啊,无论是数据库连接池,还是redis连接池,只要是连接池,它的思想就是事先准备一些连接,供有客户端 进行操作的时候可以直接读写,而不
关闭