Pessoal, boa noite…
Estou com um probliminha na inserçao no meu BD com a data.
Quando pesso pra inserir aparece no meu BD dessa forma " 0000-00-00 ".
Ela esta sendo formata em outra classe desse jeito
Date data = new Date();
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
data = formatador.parse(jTextField2.getText());
multa.setData(data);
e Sendo inserida no BD utilizando esse metodo.
public void InserirMultaProp(Multa multa){
this.Conectar();
try {
String inserir = "INSERT INTO multa (carro,infracao,data,vencimento,local,Obs,condutor) VALUES (?,?,?,?,?,?,?)";
smt = con.prepareStatement(inserir);
smt.setInt(1,multa.getCarro().getidCarro());
smt.setInt(2,multa.getInfracao().getidInfracao());
/*minha data esta sendo inserida ak*/
smt.setString(3,multa.getData()
smt.setString(4,multa.getVencimento());
smt.setString(5,multa.getLocal());
smt.setString(6,multa.getObs()); //pegar do combobox
smt.setInt(7,multa.getproprietario().getCpfProprietario());
//smt.setInt(7,multa.getproprietario().getCpfProprietario());
smt.executeUpdate();
JOptionPane.showMessageDialog(null,"Multa Aplicada com Sucesso");
}catch (Exception ex) {
JOptionPane.showMessageDialog(null,"Erro na insercao dos dados \n" + ex.getMessage());
}
}
Algem sabe como posso resolver esse problema?