当前位置: 技术问答>java相关
关于如何关闭连接的问题!!!急!!!
来源: 互联网 发布时间:2015-09-07
本文导语: 在JSP中 其中intranet.faq是一个连接数据库的JAVABEAN,现在发现程序会很快用完做大连接数,请问在JSP中如何关闭workM?或者说如何关闭一个连接? | 用一个方法,在jsp里显式地关闭,如 public vo...
在JSP中
其中intranet.faq是一个连接数据库的JAVABEAN,现在发现程序会很快用完做大连接数,请问在JSP中如何关闭workM?或者说如何关闭一个连接?
其中intranet.faq是一个连接数据库的JAVABEAN,现在发现程序会很快用完做大连接数,请问在JSP中如何关闭workM?或者说如何关闭一个连接?
|
用一个方法,在jsp里显式地关闭,如
public void release()
{
conn.close();
}
public void release()
{
conn.close();
}
|
在你的bean里面做一个方法,public void DBClose()
在里面加上关闭连接的动作,然后在你的页面中调用workM.DBClose();
在里面加上关闭连接的动作,然后在你的页面中调用workM.DBClose();
|
workM.close()
就可以了!
就可以了!
|
对,你只能显示的关闭了,在你jsp页面的最后。
|
不过你这样的设计逻辑很不好,也很不稳定。
|
如果你的项目还没有做到很大或者说你还有时间,最好改为连接在Bean内部关闭。不要直接在jsp页面中关闭。
|
如果是对数据库的连接,在bean中使用完了后,在fianlly{}部分关闭就可以了,每次使用的时候在连接池中申请连接,使用完了释放。
|
try
{
}
catch (SQLException e)
{
}
finally
{
con.close();
}
{
}
catch (SQLException e)
{
}
finally
{
con.close();
}