社区
Java
帖子详情
SSH架构连接池释放问题
fengwind1
2012-04-12 03:52:20
直接在spring配置文件中配置连接池,然后注入给Dao,在我们完成一个操作后(比如说插入了一条记录),这个连接是否会关闭,如果会关闭,那么连接池不是要不停的创建新的连接。看连接词里说的,用完这个连接后会把这个连接返还给连接池,这句话怎么理解,我们在Dao层中并没有这个操作,spring是怎么做的
...全文
416
4
打赏
收藏
SSH架构连接池释放问题
直接在spring配置文件中配置连接池,然后注入给Dao,在我们完成一个操作后(比如说插入了一条记录),这个连接是否会关闭,如果会关闭,那么连接池不是要不停的创建新的连接。看连接词里说的,用完这个连接后会把这个连接返还给连接池,这句话怎么理解,我们在Dao层中并没有这个操作,spring是怎么做的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老马888
2012-04-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
项目中引进连接池的作用就在于提高效率,防止链接泄露,程序启动时会根据你的配置初始化几个连接,dao层被调用时会把正确的连接给它,使用之后不用显式的调用关闭方法,框架会自动把该连接还给连接池中,给别的dao层使用,相当于整个项目共同使用这几个连接,你不用关心如何得到跟关闭,如果连接不够用,并且连接数没有达到你限定的最大值,池会自动new出新的连接,同理长时间不用连接的话,池会释放掉一部分的连接……
[/Quote]
顶
sffx123
2012-04-18
打赏
举报
回复
项目中引进连接池的作用就在于提高效率,防止链接泄露,程序启动时会根据你的配置初始化几个连接,dao层被调用时会把正确的连接给它,使用之后不用显式的调用关闭方法,框架会自动把该连接还给连接池中,给别的dao层使用,相当于整个项目共同使用这几个连接,你不用关心如何得到跟关闭,如果连接不够用,并且连接数没有达到你限定的最大值,池会自动new出新的连接,同理长时间不用连接的话,池会释放掉一部分的连接,跟你设置的最小数量有关。
fengwind1
2012-04-12
打赏
举报
回复
不屑于回答还是木有高手?
smallrain1002
2012-04-12
打赏
举报
回复
你可以看看连接池的作用,就知道了~~~Hibernate可以配置连接池的,spring其实就是对Hibernate连接池的配置
ssh
小框架(proxool
连接池
)
ssh
小框架 (proxool
连接池
)
SSH
架构
性能优化方案(1).doc
SSH
架构
性能优化方案(1).doc
SSH
- SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip
SSH
- SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip
SSH
-
SSH
项目整合案例
简单的
SSH
项目整合案例,功能:客户信息的增,删,改,查,使用注解,事务,dataSource, C3P0 数据源
ssh
基本环境
自己搭建的
ssh
基本集成环境 数据库是Oracle10g 数据源 c3p0
Java
51,402
社区成员
85,918
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章