Para voce poder fazer isso vc tem que garantir duas coisas… Faz muito tempo que nao mecho com aplicacoes assim mais… mas vamos la ver se eu lembro:
Sua data, se nao me engano, precisa ser do tipo java.sql.Date e nao java.util.Date… ou Vice-e-versa
O campo da sua tabela precisa ser do tipo Date.
SandroSoftwares
eu postei o exemplo acima pois aqui utilizo:
na classe logica utilizo o tipo String para data
na classe dao utilizo o retorno da string da classe logica
e no programa faço o seguinte:
Salvo no formato: ano + “/” + mes + “/” + dia
SandroSoftwares
sendo que no meu banco o campo está como Date.
diogoprosoft
Você terá que tratar à data como string pegar o valor que vc quer e depois converter para sql.Date para poder enviar ao banco que é do tipo Date.
R_chieck
Concordo com o que lhe falaram. Recomendo usar java.sql.Date e no banco tbm como Date. Sempre usei assim e nunca tive problemas.
Caso esteja usando util.Date faça a converssao, passe esta data para long e depois cm esse long consegue criar uma Data tipo sql.