boa noite, eu criei uma interface onde o usuario realiza o login, agora quero criar outra interface aonde mostra os dados cadastrais do usuario logado. quero saber como faço isso?
seria mais ou menos assim?(eu criei uma classe separada da interface para realizar consulta no banco de dados) eu instanciei a interface e fiz que o textField enviasse o resultado do ResultSet
public boolean checkLogin(String nick, String senha) {
Connection con = JBancoDeDados.getConnection();
PreparedStatement stmt = null;
ResultSet rs = null;
boolean check = false;
try {
stmt = con.prepareStatement("SELECT * FROM usuario WHERE Nick = ? and Senha = ?");
stmt.setString(1, nick);
stmt.setString(2, senha);
rs = stmt.executeQuery();
if (rs.next()) {
check = true;
Interface_Perfil ip = new Interface_Perfil();
setNome(rs.getString("Nome"));
ip.txtExibirNickPerfil.setText(rs.getString("Nick"));
ip.txtExibirSenha.setText("Senha");
ip.txtExibirEmailPerfil.setText(rs.getString("Email"));
}
} catch (SQLException ex) {
Logger.getLogger(UsuarioDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
JBancoDeDados.closeConnection(con, stmt, rs);
}
return check;
}