Converter para Data [Resolvido]

4 respostas
flaviotomazio

Olá tenho um form com um JTextField, e nele vai digitado uma data que é gravada no BD no formato Date. Eu estou usando o PreparedStament para gravar esse dado no banco.

Como eu faço para converter essa string do JTextField para uma data e gravar no banco. Ex.: pst.setDate(x,data_aqui)

Obrigado

4 Respostas

raci0nal

Vide:

http://www.guj.com.br/posts/list/41935.java

flaviotomazio

Já tentei todos aqueles códigos e nada, sempre me retorna erro de cannot symbol na hora de setar o statement, e quando eu tentei passar a data direto para o sql deu o erro de Data Truncate

raci0nal

Que tal uma gambiarra?

Tenta deixar no Statement:
“INSERT INTO tabela
(campo)
VALUES
(’ ? ')”

e passar com o .setString()

Ahh mas tente antes ver se não é um problema com o formato da Data.
Depende da configuração do seu SGBD, pode estar como mm/dd/yyyy (padrão estado-unidense).

flaviotomazio

Valeu cara, agora ta resolvido, peguei a dica desse post: http://www.guj.com.br/posts/list/36943.java

Criado 27 de junho de 2007
Ultima resposta 2 de jul. de 2007
Respostas 4
Participantes 2