我用数据源那种方式连接数据库的时候,发现很多时候访问数据库会非常慢,有些页面就不怕,例如下面这个文件,就会非常慢:
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="tools.DB"%><jsp:useBean id="tools" class="tools.DB" scope="session">
</jsp:useBean>
<%
tools.ConnectDataBase(); ResultSet rs = tools.Query("select * from userlist");
String username = "";
String password = "";
String level = "";
String dep = "";
String un = "";
String pw = "";
String message = ""; un = request.getParameter("un");
pw = request.getParameter("pw");

if (un == null)
un = "";
while (rs.next())
{
username = rs.getString("用户名");
password = rs.getString("密码");
if (un.equals(username))
{
if (pw.equals(password))
{
message = "登陆成功";
level = rs.getString("级别");
dep = rs.getString("隶属");
session.setAttribute("username",username);
session.setAttribute("userlevel",level);
session.setAttribute("userdep",dep);
session.setAttribute("message",message);
response.sendRedirect("index2.jsp");
return ;
}
else
{
message = "密码错误";
session.setAttribute("message",message);
response.sendRedirect("results.jsp");
return;
}
}
else
{
message = "用户名错误";
session.setAttribute("message",message);
//response.sendRedirect("results.jsp");
}

}


%>我有个朋友说:是不是有些连接没有关闭。那应该在哪里关?指教