用conn.close关闭连接
最好在CLASS里写一个关闭连接的函数,然后在JSP里把数据取出来后再调用此函数关闭连接。
关于scope=application 没有试过,如果它的范围时全程的,那应该调用方式应该是一样的。不过好象是不能这样用吧!应该是每个页面都要写才行。
最好在CLASS里写一个关闭连接的函数,然后在JSP里把数据取出来后再调用此函数关闭连接。
关于scope=application 没有试过,如果它的范围时全程的,那应该调用方式应该是一样的。不过好象是不能这样用吧!应该是每个页面都要写才行。
解决方案 »
- 求解:javascript程序加运算
- 如何配置freemarker
- activemq启动异常
- 求<<精通Struts:基于MVC的Java Web设计与开发>>附书源码
- csdn就没高手吗?csdn没落了吗?一个简单session问题都没人知道?
- HTTP method POST is not supported by this URL!这是什么错误?servlet的!!!
- 这段时间看了几天jfreechart里带的demo,我现在想把demo其中一段划曲线的源码拷到我的tomcat服务器中,该如何配置?
- JSP里是如何使用控件的?
- 各位救命!!!!!我给你们500分!
- 求好用的基于java的CMS框架
- 请教如何用jsp动态生成柱状图和饼图?
- JSP使用javabean出错:package dbbean does not exist 或者cannot resolve symbol
方法.
调用
try{
rs.close();
stmt.close();
conn.close();
}
catch(Excepiton e)
[
}
在这个页面要关闭的地方用aaaa.close()来关闭就可以了
public void close(){
try{
if(conn!=null&&!conn.isClosed())
conn.close();
}catch(Exception e){
.....
}
}
---------------------------------------------------如果你a.jsp这样写:
<jsp:useBean id="aaaa" scope="application" class="DBftp.DBftp"/>
那么你的b.jsp也要这样写
<jsp:useBean id="aaaa" scope="application" class="DBftp.DBftp"/>而且,就jdbc的速度是不能用application的,jdbc太慢了
application的意思是DBftp.DBftp只生成一个实例,然后a.jsp和b.jsp只用这个一个实例
如果这个时候有3个人访问a.jsp,4个人访问b.jsp
那么就是7个人要访问这个aaaa,那么7个人就要排队了,而且aaaa的售票员jdbc的速度并不快,这样,第7个人要等很久的
{
try
{
if(conn!=null)
{
conn.close();
}
}
catch(Exception e)
{
......
}
}
public void closeStatement()
{
try
{
if(stmt!=null)
{
stmt.close();
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
还可以节约系统资源