浏览 1974 次
锁定老帖子 主题:自己编写连接池的一般问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-23
try{ }catch(Exception e) { }finally{ } 的形式编写。当前代码大部分缺少finally,可能会导致连接释放不掉 2 在业务处理页面中 对 rs、stmt的回收也应该写在finally中,并按照rs,stmt,connection的顺序进行关闭,如果rs,stmt关闭不掉,connection也不能释放 3 连接池没有对池中连接的检查和关闭功能,对未关闭的连接不能自行判断和关闭(可根据连接创建的时间),因此长时间运行会存在问题 4 将tomcat的内存加大,增加环境变量JAVA_OPTS="-Xms256m -Xmx512m" (以server的物理内存一半设定) 5 jsp页面中创建的connection太多,原则上用一个就可以了,负责频繁操作池,影响性能 6 连接池的编写比较复杂,建议采用tomcat自身携带的dbcp连接池 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |