Ola pessoal preciso de uma ajuda.
Eu tenho um banco de dados feito no postgresql onde campo chamado “nasc” do tipo DATE.
Tenho um JFrame de cadastro porem ao tentar pegar a Data que vem de um JTextField nao estou conseguindo fazer com ela vire DATE para poder salvar no banco de dados porque por padrao é String.
Agradeceria muita ajuda de vocês.
Criei uma clase de com as entidades do banco como ;
private String nome;
private Date nasc;
e gerei GET e SET
Segue abaixo o meu metodo DAO.
public void CadastrarTeste(Teste teste) throws Exception{
PreparedStatement p = banco.prepareStatement("Insert into teste (nome,nasc) values(?,?)");
p.setString(1, teste.getNome());
p.setDate(2,teste.getNasc());
p.executeUpdate();
}
Agora que entra a parte que estou batendo cabeça.
No jframe que ira salvar o cadastro nao estou conseguindo fazer a parte que converte o jtextfield de string em date.
Botao de salvar;
Teste TesteData = new Teste();
TesteData.setNome(TxtNome.getText());
TesteData.setNasc(TxtNascimento.getText());
DAOTeste daoTeste = new DAOTeste();
daoTeste.CadastrarTeste(TesteData);