Login com BD Mysql

gostaria de saber se alguem tem algum código de conexão ou algum exemplo para eu conectar o banco se o usuario e a senha da tabela forem verdadeiros para abrir o sistema :smiley:

obrigado

Cara, acho que não entendi bem, você quer algo que abra a conexão do banco ou um método que vejo se o usuário tem acesso a tal página, fazendo uma verificação no banco?

Opa, mbda80, beleza?
Cara, não vou te passar um código pronto. Pelo visto você não sabe como fazer. Portanto, o melhor é te mostrar como e você quebrar sua cabeça para solucionar seu problema. É só assim que aprendemos. :slight_smile:

Vamos lá:

  1. Procure sobre “CONEXÃO JDBC” no JAVA. Você deve entender o que é e como usar objetos Connection, PreparedStatements e ResultSets. São eles que propiciarão a coleta de dados de um banco de dados;
  2. Tente fazer um método que te retorne um objeto Usuario buscando pelo nome e pela senha que você passar por parâmetros;
  3. Após isso, chame o método no seu botão “LOGIN” e faça a verificação: se o retorno for NULL, quer dizer que não há nenhum usuário com esses dados. Caso não for, quer dizer que existe e você pode permitir o login.

Espero ter ajudado,
fique com Deus! :smiley:

O que ja tentou fazer?

O conceito é simples…

De uma estudada nesse codigo (metodo simples de validação)…

public void valida(){
   try {  
             //tf_login.setEnabled(false); - tf_login é onde ele digita o user...
             //pf_senha.setEnabled(false); - pf_senha --onde digita a senha...
            String valida_login = "SELECT [usuLogin], [usuSenha] FROM [CAD_USUARIOS] "
                    + "WITH (NOLOCK) WHERE usuLogin = '"+tf_login.getText()+"' AND usuSenha = '"+pf_senha.getText()+"'";
            conecta_login.executeSQL(valida_login);   

//se ele tiver a informação valida.
if (conecta_login.resultset.next()){ 
             label_status.setText("Carregando módulos...");
             tf_login.setEnabled(false); 
             pf_senha.setEnabled(false);

//chamo meu formulario principal
new Principal().show();
               dispose();  //fecho a janela.
}else
{
//nao tem permisao de acesso...
}

***[EDIT]

è importante que se saiba comunicação com o banco de dados…
Se nao conseguir, tente primeiro fazer testes de comunicação… e depois tela de login…

o importante é vc saber como faz. Dar copy/paste no código não resolve seu problema.

http://camilolopes.wordpress.com/2009/05/17/pagina-de-login-senha-jsp-mysql/