Validar

3 respostas
A

Pessoal,

Tenho um banco de dados, onde eu valido usuário e senha, neste caso tenho dois problemas, primeiro, quando eu digito o nome e a senha corretos, ele da erro de banco de dados, dizendo que não encontrou o driver, mas eu tambem tenho o problema de não saber onde, após feita a validação, eu poder redirecionar para a minha app principal, seria dentro do ResultSet ? onde seria ?

valew pessoal

3 Respostas

N

Amigo de uma olhada nesse artigo.

www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=2980&sid=543527fd8e8b88ba2f7382b12aec8c49

J

am_marsola,

1 - vc deve colocar o driver dentro da pasta lib da tua aplicação.
2 - eu resolvo assim:

PreparedStatement pstmt = conn.prepareStatement(“SELECT COUNT(0) AS QTD FROM usuarios WHERE USUARIO= '”+ usuario +"’ AND SENHA = ‘"+ senha +"’ ");

ResultSet rs = pstmt.executeQuery(); // executa o sql
String url = “”; // String que vai receber a url para onde o usuario vai ser direcionado

if (rs.next()) { // verifica se o usuario esta cadastrado

url = index.jsp;

}

else {

url = login.jsp;

}

RequestDispatcher rd = getServletContext().getRequestDispatcher(url);
rd.forward(req, resp);

A

javabits,

no caso nao estou usando JSP para conectar ao banco de dados, é uma app desktop !

mas mesmo assim,
valew

Criado 11 de março de 2005
Ultima resposta 11 de mar. de 2005
Respostas 3
Participantes 3