我有一个网站,TOMCAT开始运行的时候还挺快的,可是操作一多起来,就回越来越慢,
最后像死了一样,根本就是无法取出数据,好象数据库的连接资源用完了,请高手指教
这是为什么?
最后像死了一样,根本就是无法取出数据,好象数据库的连接资源用完了,请高手指教
这是为什么?
解决方案 »
- 求助!!!在线等.
- jasperreport+ireport做报表处理logon(处理图片显示的问题),多谢大家帮助?急!!!!!!!!!!!!!!!!
- 谁有JSP做的流媒体例子,给我看看呀
- eclipes的问题
- struts 中<bean:write>输出的性别是1或者0,我想显示为男和女,请问如何做,谢谢!!!
- manager中用new InitialContext()出错
- 大型网站的数据访问层都是如何设计的?
- 简单的数据库连接BEAN,编译出错!大家帮忙啊!
- JSP表单怎么传递对象到servlet
- jsp的forward的参数直怎么传不过去啊
- jsp中对较长字符省略显示?
- struts和freemarker数字格式
1)数据库连接 增删改查 打开未关闭2)申请的全局对象 3)一直往session里面写数据 从来不销毁4)TOMCAT设置的缓存较小
销毁的话,人家登入的岂不是被迫退出了呀,人家点了安全退出才销毁啊
本来存request里也可以 但....
可能放隐藏域里也行........
资源没有释放,占有了太大的内存,
记得还有dispone()方法啊!他也是释放资源的一种
怎么会这样,再一个CONN在什么地方关闭是最好的?
if(conn != null)conn.close();来关闭,这样即使出现异常,也会先执行finally里的conn.close()再执行异常操作,这样就可以保证conn的关闭了,并且所有需要关闭的对象遵循先打开后关闭的原则;
像一般有 先关ResultSet 再关PreparedStatement 才关连接
查看下细节,就行了
如果是的话请将它们改成局部变量。