Criar tela de login

2 respostas
M

Pessoal estou começando a mexer com java agora, não estou conseguindo criar uma tela de login pro usuário autenticar, estou usando banco de dados mysql, alguem poderia me ajudar???

2 Respostas

rodrigoallemand

Fica dificil saber onde é sua duvida… antes, aconselho a leitura de alguns artigos do GUJ e uma vasculhada no Google pra começar a montar o seu caminho…
Pra começar, defina as tecnologias que vai usar: servlet puro com jdbc?!?

M

Estou usando o jdbc, segue meu código

btn1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent evt) {

try {

Class.forName(com.mysql.jdbc.Driver);

String url = jdbc:mysql://localhost/bdjava”;

String usuario = root;

String senha = 123;

Connection con;

con = DriverManager.getConnection(url, usuario, senha);

PreparedStatement ps = con.prepareStatement("SELECT usr, senha FROM login WHERE " +

"usr = ?  AND senha = ? ");
ps.setString(1, txt1.getText());     
	           ps.setString(2, String.valueOf(txt2.getPassword()));     
	           
	  
	           ResultSet rs = ps.executeQuery();   
	             
	           if (rs.next())   
	               login.this.dispose();   
	           else   
	               JOptionPane.showMessageDialog(null, "Login Incorreto.\n" +   
	                       "Tente novamente.\n","Mensagem do Programa", JOptionPane.ERROR_MESSAGE);   
	           }catch (ClassNotFoundException e){   
	               JOptionPane.showMessageDialog(null, "Falha na conexão com o banco de dados.\n" + e.getMessage());   
	                   e.printStackTrace();   
	           }catch (SQLException e){   
	                   e.printStackTrace();   
	       }   
	   } 
	});
Criado 12 de novembro de 2007
Ultima resposta 12 de nov. de 2007
Respostas 2
Participantes 2