Ja tenho a tela (desing) do login so quero o codigo, para quando eu clicar no botao acessar ele comparar no tabela que eu criei no banco se a senha e o usuario confere e entao acessar o menu principal...
alguem em alguma ideia ou um exemplo pra me fornecer???
desde ja agradeco...
Basicamente você precisa criar um método boolean que recebera os parametros usuário e senha, nesse seu método precisa conter uma query que faça um select no banco:
strSQL = "SELECT Usuario,Senha FROM Usuarios WHERE Usuario = ? AND Senha = ?";
Vc precisa passar o valor do campo ‘usuario’ e ‘senha’ para uma classe Java que vai acessar o banco e verificar se é igual, se for, vc é redirecionado para outra página!
Sugiro vc usar algum framework tipo Struts para fazer isso…
coloca no actionlistener do botão login, instruçoes sql pra comparar o valor digitado com o banco.
//abre a conexao com o bando
PreparedStatement pst = conn.prepareStatement("SELECT * FROM LOGIN WHERE USER = ? AND PASSWORD = ?");
pst.setString(1,txtUser.getText());
pst.setString(2,txtPassword.getText());
ResultSet rs = pst.executeQuery();
if(rs.next()){
//usuario e senha existem no BD, ai coloque o codigo aki
}
else {
//usuario ou senha invalido
}
PS: nunca fiz tela de login, mas deve funcionar assim
tb me baseei numa aplicação desktop, não sei se pra web é diferente