Como faço pra retornar o nome da pessoa que esta logada no sistema?
06/02/2021
0
Pessoal deixa eu explicar bem:
Esse primeiro codigo é do meu arquivo chamado CadastroDAO que é onde eu insiro dentro do banco os dados que eu coloquei na tela de cadastro
Essa é o meu codigo no arquivo onde a pessoa faz o cadastro
O que eu preciso que me ajudem é, como eu faço pra trazer o "nome" da pessoa que colocou la na hora do cadastro, como eu poderia trazer esse nome e colocar na tela de usuário que seria uma tela depois que a pessoa loga no seu sistema?
Nao sei se deu mt bem pra entender mas é basicamente isso, ja tentei de varias formas mas nao consigo pegar o nome la no banco e trazer pra tela quando a pessoa for logar na conta dela, alguem poderia me ajuda?
Queria que desse pra colocar em um JLabel, acho que ficaria bem legal, depois iria at colocar uma imgem do lado do nome da pessoa...
Esse primeiro codigo é do meu arquivo chamado CadastroDAO que é onde eu insiro dentro do banco os dados que eu coloquei na tela de cadastro
package Modelo.dao; import Conexao.ConexaoFactory; import Modelo.bean.Usuario; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import javax.swing.JOptionPane; /** * * @author Matheus */ public class CadastroDAO { public void create(Usuario p) { //CRUD=CREATE,UPDATE E DELETE Connection con = ConexaoFactory.getConnection(); //abrindo a conexao PreparedStatement stmt = null; //preparando e executando try { stmt = con.prepareStatement("INSERT INTO usuario (nome,telefone,email,senha) VALUES(?,?,?,?)"); stmt.setString (1, p.getNome () ); stmt.setString (2, p.getTelefone () ); stmt.setString (3, p.getEmail () ); stmt.setString (4, p.getSenha () ); stmt.executeUpdate(); //executando a sql JOptionPane.showMessageDialog (null, "Salvo com Sucesso!"); //exibindo mensagem se deu certo a inserçao } catch (SQLException ex) { JOptionPane.showMessageDialog (null, "Erro ao salvar!" +ex); } finally { ConexaoFactory.closeConnection (con, stmt); } } }
Essa é o meu codigo no arquivo onde a pessoa faz o cadastro
Usuario p = new Usuario(); CadastroDAO dao = new CadastroDAO(); p.setNome (txtNome.getText() ); p.setTelefone (txtTelefone.getText() ); p.setEmail (txtEmail.getText() ); p.setSenha (txtSenha.getText() ); dao.create(p); txtNome.setText (""); txtTelefone.setText (""); txtEmail.setText (""); txtSenha.setText ("");
O que eu preciso que me ajudem é, como eu faço pra trazer o "nome" da pessoa que colocou la na hora do cadastro, como eu poderia trazer esse nome e colocar na tela de usuário que seria uma tela depois que a pessoa loga no seu sistema?
Nao sei se deu mt bem pra entender mas é basicamente isso, ja tentei de varias formas mas nao consigo pegar o nome la no banco e trazer pra tela quando a pessoa for logar na conta dela, alguem poderia me ajuda?
Queria que desse pra colocar em um JLabel, acho que ficaria bem legal, depois iria at colocar uma imgem do lado do nome da pessoa...
Matheus
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)