Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2005, 04:29
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años
Puntos: 2
Exclamación En página JSP conectarse a BD

Tengo la base de datos en MySQL, y mi codigo esta en JSP, integrando también código java entre las etiquetas <%...%>, entre dichas etiquetas tengo este código q muestro a continuación.

El nombre de usuario asi como la password los tengo almacenados en sendas cadenas, por lo cual utilizo SQL dinámico. Lo que ocurre es que se ejecuta bien la pantalla en la cual pido Login y Password, pero al dar al botón Comprobar, mi sistema se cuelga, y me sale error 404 No encontrado (no encuentra la página JSP siguiente, en la cual hago la conexion a la BD y compruebo los datos introducidos) Pero esta página la tengo correctamente, no sé pq no la halla.

Espero haberme explicado mejor a ver si alguien puede ayudarme con el tema, muchas gracias.
<%
Connection miCon;
Statement miStat;
try
{

Class.forName("org.gjt.mm.mysql.Driver");
miCon = DriverManager.getConnection("jdbc:mysql:///mibd", "root", "");
miStat = miCon.createStatement();

String consulta="SELECT * FROM usuarios WHERE Login='"+login+"' AND Password='"+password+"'";
ResultSet miRes=miStat.executeQuery(consulta);

if (miStat!=null)
{
if (login=="admin")
response.sendRedirect("MenuPpal.jsp");
else response.sendRedirect("MenuDis.jsp");
}
else response.sendRedirect("Inicio.jsp");

miStat.close();
miCon.close();

}
%>

Intento que una vez validado, si es admin vaya a una JSP, sino a otra.
En caso q la entrada no exista en la BD, vuelve al inicio.

Por favor ayúdenme, muchas gracias