关于连接池 connection pool!!!!!!(37分的问题,不够还可以加分!要多少分可以自己提)

serron 2001-11-11 07:41:57
今天看了半天的connection pool
可是书上却写得不明不白
大体上就知道可以提高系统效率
看了写的poolbean,也不是很明白
所以上来求教各位(分不够可以再加)

问题一:
假设我设置了连接池的大小为5
那么是不是在进行初始化的时候就建立了5个connection对象??这样不是很占用资源吗???

问题二:
实在不能理解他的poolbean,能够给我个流程解说吗???(大体说下就可以了)

问题三:
我现在要做一个校园信箱系统,把所有的建立数据库连接都放到了bean里,可是我这个系统每天的访问量估计<20,所以我想问一下这需要用到connection pool吗?因为我怕设计了pool会浪费资源且拖慢速度!


只要你回答的问题我满意,要多少分随便提(当然最好<=100)
...全文
114 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondii 2001-11-12
  • 打赏
  • 举报
回复
同意楼上的观点
MicroMouse 2001-11-11
  • 打赏
  • 举报
回复
Connection Pool的主要目的是减少连接的时间(一般在一个SQL事务中Connect、Disconnect占了很长的时间,比一个简单的SQL操作耗时间)。
1.连接池的大小要看你的系统的连接数和频繁程度来定。定5个也没有耗多少资源,但节省了时间。

2.流程一般是:先在连接池中初始化几个连接,当有事务开始时,就从连接池中取一个可用的进行事务处理,没有时则等待;事务处理完毕后再将连接放回连接池中。

3.连接池的使用一般只会加快你的访问速度,不会减慢的。你的系统的访问量不是很大,也没有必要使用连接池。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧