Ir ao conteúdo

Posts recomendados

Postado

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

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);
        }
    }
}

acho que esse é o arquivo principal que vocês podem pegar de base pra me ajudarem... Eu tenho minha tela de login e tal que esta fuincionando tudo certo tambem...

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...

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...