desde una página JSP necesito hacer una conexion a la base de datos en mysql front lo ejecuto con tomcat.
Debo hacer un checkeo de usuarios alguie nsabe como?
| |||
JSP base de datos. desde una página JSP necesito hacer una conexion a la base de datos en mysql front lo ejecuto con tomcat. Debo hacer un checkeo de usuarios alguie nsabe como? |
| |||
Me refieron a: En una página JSP en la que se solicita un login y una passwod, tengo una base de datos con una tabla "user" donde tengo almacenadas tres entradas. Desde la JSP, crear la conexión a la BD y comprobar si lo que el usuario ha introducido corresponde a alguna de las 3 entradas. Lo hago de la forma: //.... Connection miConnection; Statement miStatement; try { Class.forName("org.gjt.mm.mysql.Driver"); miConnection = DriverManager.getConnection("jdbc:mysql:///mibasededatos", documen.Asistente.login.value, documen.Asistente.clave.value); miStatement = miConnection.createStatement(); if(miStatement != null) { document.Asistente.submit() } miStatement.close(); miConnection.close(); } catch (Exception e) { out.println("No se realizo la conexion! <P> Por favor verifique que el nombre de la base de datos y usuario y password sean correctos.<P><P>"); out.println(e.toString()); } //.... |
| |||
Lo que estas tratando de hacer con ese código es usar los valores metidos en los textboxs para comprobar con los usuarios definidos en la base de datos. Para que funcione bien tu código tenes que agregar los usuarios con la sentencia CREATE USER. Si lo que querés hacer es manejar vos mismo los usuarios con una tabla, entonces tenés que hacer un SELECT a la tabla user |
| ||||
mmm osea tu no puedes definir una tabla que administre los usuarios, esa tabla ya es parte del diccionario d datos, al la cual debes hacer una consulta verficando que exista dicho usuario, nose como se llame dicha tabla en mysql, pero debe ser algo como db_users o algo asi.... salu2. |