Ajuda com o metodo paser

1 resposta
IsaelCoelho

gente é o seguinte estou tentando inseri dados em uma tabela mysql e o problema é que na hora de inserir tenho dado int e string estou pegando valores de um jtextfield mais parece que ele não aceita o tipo int e ta dando erro

private void onClickSalvar() {
        menbrocontrole cc = new menbrocontrole();
        try {
            cc.salvar(tfnome.getText(), tfsobrenome.getText(), tfrg.getText(), tfcpf.getText());
            JOptionPane.showMessageDialog(this, "Contato salvo com sucesso!");
            clearFields();
            contatoList = new ContatoController().listaContatos();
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(this, "Nao foi possivel salvar contato!\n" + e.getLocalizedMessage());
        } catch (ParseException e) {
            JOptionPane.showMessageDialog(this, "Data possui formato inválido!\n" + e.getLocalizedMessage());
        }
    }

esse codigo acima da erro

public void salvar(String nome, String sobrenome, int rg, int CPF, String nascimento, String batismo, String aceitacao, String congregacao, String profissao, String cargo, String rua, int numero, String bairro, int parseint) throws SQLException, ParseException {
        membro membro = new membro();
        membro.setNome(nome);
        membro.setSobrenome(sobrenome);
        membro.setRg(rg);
        membro.setCPF(CPF);
        membro.setNascimento(formatarData(nascimento));
        membro.setBatismo(formatarData(batismo));
        membro.setAceitacao(formatarData(aceitacao));
        //  membro.setSexo(sexo);
        membro.setCongregacao(congregacao);
        membro.setProfissao(profissao);
        membro.setCargo(cargo);
        membro.setRua(rua);
        membro.setNumero(numero);
        membro.setBairro(bairro);
        new menbroDAO().salvar(membro);
    }

1 Resposta

yhhik

transforme em int.Integer.parseInt(rg.getText());

Criado 26 de novembro de 2011
Ultima resposta 26 de nov. de 2011
Respostas 1
Participantes 2