Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2014, 12:40
pyrata
 
Fecha de Ingreso: marzo-2011
Mensajes: 18
Antigüedad: 13 años, 1 mes
Puntos: 0
After end of result set ... No encuentro la Solucion

Hola buenas, antes que todo agradecer cualquier ayuda o sugerencia.

Bueno les comento estoy haciendo un login en jsp y me arroja ese error, la consulta esta bien porque la imprimo y la pruebo en mysql y me arroja el usuario.
Este es mi codigo:

Código:
<%
	String nombre = request.getParameter("txtNombre");
	String pass = request.getParameter("txtPass");
	int logeado=0;
	try{
		String conexion="jdbc:mysql://localhost:3306/miBD";
		Connection connection=null; 
		Class.forName("com.mysql.jdbc.Driver").newInstance();
		connection = DriverManager.getConnection(conexion,"root","12345");
				
		Statement stmt = connection.createStatement(); 
		ResultSet rset;
		
		String sql="SELECT * FROM usuarios WHERE usuario='"+nombre+"' AND contrasena='"+pass+"'";
		rset=stmt.executeQuery(sql);
		while(rset.next()){
			logeado=1;
		}
		if(logeado==1){
			session.setAttribute("usuario", "usuario");
			session.setAttribute("idUsuario", rset.getInt("idusuario"));
			out.println("<meta http-equiv='Refresh' content='1; url=../index.jsp' >");
		}else{
			out.println("<meta http-equiv='Refresh' content='1; url=../login.jsp' >");
		}
		rset.close();
		stmt.close();
		connection.close();
		
	}catch(Exception ex){
		out.println("Ha ocurrido el sigueinte error: "+ ex.getMessage().toString());
	}
	%>
Bueno he buscado por internet y me dice que tengo que cerrar la variable de tipo ResulSet o algo similar.

Desde ya agradecido cualquier sugerencia.