Validar

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

Amigo de uma olhada nesse artigo.

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

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);

javabits,

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

mas mesmo assim,
valew