Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Viniciusgs9

Não estou conseguindo gravar os dados no sql

Recommended Posts


 

Clientes variaveis = new Clientes();

 

variaveis.setNome(jtfNome.getText());

variaveis.setRg(jftRg.getText());

variaveis.setTelefone(jftTelefone.getText());

variaveis.setCodigo(Integer.parseInt(jtfCodcliente.getText()));

 

if ((jtfNome.getText().isEmpty()) || (jftRg.getText().isEmpty()) )

{

JOptionPane.showMessageDialog(null, "Os campos obrigatório preencher");

}

else

{

// instanciando a classe UsuarioDAO do pacote dao e criando seu objeto

 

ClientesmInserir gravar = new ClientesmInserir();

 

gravar.inserir(variaveis);

JOptionPane.showMessageDialog(null, "Usuário "+jtfNome.getText()+" inserido com sucesso! ");

}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá faltando o código do método inserir.

 

Abraços,

esse é o método inserir

public class ClientesmInserir 
{    
    private Connection caminho;     
 //metodo construtor
      public ClientesmInserir(){       
          this.caminho = new Conexao().getConnection();     
      }     
      //metodo para gravar na tabela
      public void inserir(Clientes variaveis)
      {      
          String sql = "INSERT INTO clientes_mensal(nome,rg,cod_cliente,telefone) VALUES(?,?,?,?)"; 
          try 
          {            
              PreparedStatement banco = caminho.prepareStatement(sql); 
              //pegar ou gravar na tabela
              banco.setString(1, variaveis.getNome()); 
              banco.setString(2, variaveis.getRg());
              banco.setInt(3, variaveis.getCodigo());
              banco.setString(4, variaveis.getTelefone());
                        
              banco.execute();            
              banco.close(); 
          } 
          catch (SQLException u) { 
              System.out.println("Erro no banco");
              throw new RuntimeException(u);
              
          }     
      }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.