连接池生成后是由容器来管理的,你只要负责释放连接就可以了,程序中不会理会连接池,你的连接池是用 javax.sql.DataSource 创建的吗?
解决方案 »
- 学Java的路程
- 整列数据的交换
- 前辈们.咨询个关于学习流程的问题.
- Java连接Oracle的问题(和SQLservr的比较)
- java中的转换
- jsp如何做动态图表,比如柱状图
- 如何在JAVA里代码实现将WORD和EXCEL文档转换为TEXT或图片文件呢??有相关类可以用不???
- 是不是学了JSP就不用学Applet?
- JAVA 程序中要调用另一个我本人生成的类文件,此时javac怎么用?
- 急!怎样改变ImageIcon的背景色,多谢
- 有一个参数传过来,StringBuffer传,由数据与字母组成,每个参数中间以/0相间隔,参数不固定,用哪种方法可以取出参数一个StringBuffer由
- 怎样传到客户端去?
连接池是网上经典的那种连接池我的系统经常出现cpu%
如果人数少的话这种情况的频率要少一点
这样的关闭太频繁了,连接池等于没有用
因为每次用户访问页面的瞬间连接数据库,连接后还原连接到池中,将client数减1,这样即使有20个用户在系统中也不能保证总是有用户在活动,当没有活动时就关闭连接池
,就得注意资源的释放,注意检查每个连接的生命周期!
good luck!
我的连接池是我自己的创建的,这个例子是网上很经典的那种
我写了一个javabean用来执行与数据库的连接查询及各种操作
返回结果集rs到jsp页面,在jsp页面上关闭结果集rs,但是没有关闭语句statment我在javabean每次执行executeQuery,或executeUpdate后总是释放连接至池中不知是什么问题导致我的系统死机
保持一定量的连接,如果连接不够,就动态创建,连接是个很耗资源的东东!超出数目的,用完后就真真正正的close掉。
不然人多一定会有问题。