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