Ola boa tarde !
Estou desenvolvendo um pequeno sistema com o qual este faz-se conexão com banco de dados,
entretanto estou com dificuldade em pegar a data que é exibida no jform e inserir no banco, segue duas maneiras que tentei fazer:
// 1°:
public void inserir()throws ClassNotFoundException, SQLException, ParseException{
ConexaoBD bd;
bd = new ConexaoBD();
bd.conectar();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
java.sql.Date dataVenda = new java.sql.Date(format.parse(this.data).getTime());
bd.manipula("insert into venda(idVenda, dataVenda, Cliente_idCliente, Funcionario_idFuncionario)" +
"values('"+this.idVenda+"','"+dataVenda+"','"+this.codCliente+"','"+this.CodFun+"')");
bd.desconectar();
}
// 2°
public void inserir()throws ClassNotFoundException, SQLException, ParseException{
ConexaoBD bd;
bd = new ConexaoBD();
bd.conectar();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
java.sql.Date dataVenda = new java.sql.Date(format.parse(this.data).getTime());
format.applyPattern("yyyy/MM/dd");
this.data = format.format(dataVenda);
bd.manipula("insert into venda(idVenda, dataVenda, Cliente_idCliente, Funcionario_idFuncionario)" +
"values('"+this.idVenda+"','"+this.data+"','"+this.codCliente+"','"+this.CodFun+"')");
bd.desconectar();
}
Porém as metodologias apresentaram o mesmo erro, segue:
java.text.ParseException: Unparseable date: ""
at java.text.DateFormat.parse(DateFormat.java:337)
Desde ja agradeço pela ajuda (=