Bom dia pessoal, sou iniciante em Java e estou com uma situação que não consigo resolver.
Minha aplicação tem uma Jframe para o usuário inseir o user e senha para acesso a um banco SQL.
A conexão ocorre sem problemas, acontece que eu queria que nessa tela, enquanto estiver conectado no banco, o usuário e senha fique preenchido e um jlabel escrito conectado fique aparecendo.
Eu fiz um While mas ele entra em loop infinito e trava a aplicação.
Obrigado desde já!
private void conectarActionPerformed(java.awt.event.ActionEvent evt) {
String usuario = campouser.getText();
String senha = String.valueOf(camposenha.getPassword());
SybaseConnection conect = new SybaseConnection();
try {
conect.ODBCConnect("contabil", usuario, senha);
} catch (SQLException ex) {
Logger.getLogger(config.class.getName()).log(Level.SEVERE, null, ex);
}
Connection con = conect.getConnection();
if(con!=null){
JOptionPane.showMessageDialog(null, "Conectado com sucesso");
while(con!=null){
campouser.setText(usuario);
camposenha.setText(senha);
}
dispose();
}