社区
Java EE
帖子详情
Spring配置连接池问题,无法释放连接,在线等
geng_zhong
2006-09-20 10:42:59
Spring分别配置了dbcp和c3p0两个连接池,均无法释放连接!请问大家有没有碰到过类似的情况?请支招,谢谢!
...全文
1493
11
打赏
收藏
Spring配置连接池问题,无法释放连接,在线等
Spring分别配置了dbcp和c3p0两个连接池,均无法释放连接!请问大家有没有碰到过类似的情况?请支招,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ustbzhangwei
2006-10-10
打赏
举报
回复
是不是用完连接后没有close?
贴出代码
smalllixin
2006-10-05
打赏
举报
回复
建议看一下spring源代码~
bluelambo
2006-10-02
打赏
举报
回复
我也碰到了相同的问题,不知道能不能有解决办法?
geng_zhong
2006-10-01
打赏
举报
回复
很简单,你把连接设置为2个,查询两次,第三次就发现页面不动了。活着你把连接地句柄打印出来,如果两次查询获得的连接对象是相同的,则说明第一次已经释放。可是两次查询获得的连接是不同的。大家可以尝试。
hoptyy
2006-09-28
打赏
举报
回复
学习........
iohui
2006-09-27
打赏
举报
回复
友情接分
laochake
2006-09-27
打赏
举报
回复
对啊,你怎么知道连接没有释放?
ustbzhangwei
2006-09-27
打赏
举报
回复
你从哪里看出没有释放?
geng_zhong
2006-09-20
打赏
举报
回复
我感觉像是spring的问题,spring我也换了两个版本试过,不行。我的业务逻辑层只是简单地查询一个表,继承的是JdbcDaoSupport类,能够返回查询结果,可是就是释放不了连接。
geng_zhong
2006-09-20
打赏
举报
回复
applicationcontext.xml里面的配置。是采用c3p0的。
<beans>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<property name="jdbcUrl" value="jdbc:microsoft:sqlserver://localhost:1433;databaseName=Northwind"/>
<property name="user" value="sa"/>
<property name="password" value=""/>
<property name="maxPoolSize" value="2"/>
<property name="minPoolSize" value="2"/>
<property name="testConnectionOnCheckout" value="true"/>
</bean>
</beans>
tcmis
2006-09-20
打赏
举报
回复
你的Spring配置呢,贴出来看看。
十二、
连接
池
线程池
配置
——HttpClient
连接
池
3.x、4.x 和 5.x API 是完全不兼容的,使用起来比较麻烦。在 HttpClient 的执行过程中,
连接
复用是一个关键的性能优化点。通过合理
配置
连接
池
参数、正确处理
连接
的使用和
释放
,以及关注
连接
池
的生命周期和性能监控,可以有效提高。下面是对
连接
池
源码的重要步骤分析,包括
连接
的复用和非复用情况的处理,以及
连接
池
内部的数据结构。此异常通常表示
连接
池
中的
连接
用尽,导致
无法
获取到可用
连接
。这种状态表示线程在等待
连接
池
中的
连接
。时,到每个主机的并发最多只有 200,但总的并发
连接
数为 300。
spring
配置
数据源
连接
池
在利用
spring
/ ssh /s2sh / ssi /s2si进行开发的过程中,一般情况下都会在
spring
的
配置
文件中进行数据源的
配置
,为了提高数据源的内存利用效率基本上都是会
配置
数据源
连接
池
的。 在讲到
连接
池
之前我们先看一下数据源直接
连接
数据库的
配置
,以下就是最简单的jdbc直接
连接
数据库的
配置
,它不会对我们获取
连接
、
释放
连接
等进行优化,就和我们直接利用纯jdbc操作数据库一
如何在
Spring
中
配置
数据库
连接
池
在现代企业应用中,数据库
连接
池
是实现高效数据访问的关键组件。
Spring
框架提供了灵活的
配置
方式来集成不同类型的数据库
连接
池
,例如HikariCP、Apache DBCP等。使用数据库
连接
池
可以有效地复用数据库
连接
,减少每次数据库操作时的
连接
创建和销毁开销,提升应用的性能。
Spring
Boot 中
配置
Redis
连接
池
的详细指南
通过合理
配置
Redis
连接
池
,可以显著提升
Spring
Boot 应用的性能和资源利用率。无论是使用 Lettuce 还是 Jedis,
Spring
Boot 都提供了灵活的
配置
方式。希望本文能帮助你在项目中正确
配置
Redis
连接
池
。
Spring
Boot--Druid
连接
池
的
配置
方法
本文介绍
Spring
Boot的Druid
连接
池
的
配置
方法。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章