gente e o seguinte estou tentando inserir dado no banco mais o codigo que estou fazendo não está dando certo me ajudem por favor
este metodo onclick é o metodo que está dando erro não sei no exemplo onde usei a gui é feita no braço mais quando usei a interface para criar a gui deu este erro
public class onClickSalvar {
private void onClickSalvar() {
menbrocontrole cc = new menbrocontrole();
try {
cc.salvar(tfnome.getText(), tfsobrenome.getText(), tfrg.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());
}
}
}
está outras é o envento criado
private void bsalvarActionPerformed(java.awt.event.ActionEvent evt) {
onClickSalvar();
esta é a classe de controle
import DAO.menbroDAO;
import java.sql.Date;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;
import medelo.membro;
public class menbrocontrole {
private Date formatarData(String data) throws ParseException {
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
return new Date(formatter.parse(data).getTime());
}
//colocar sexo depois de aceitação
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) 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);
}
}