Inserindo em MySQL um java.util.Date

3 respostas
squall926

Bom dia!!!
estou tendo problemas quando tento inserir uma Date um um banco SQL
ex Date data = new Date(); stmt.setDate(1, data);
o codigo ta bem abreviado, na verdade quando tento compilar com a inserção de datas num bando nem compila. será que tenho que mudar o tipo de Data, sei lá…
Obrigado!!!

3 Respostas

R

Em JDBC não se usa java.util.Date, se usa java.sql.Date.

Seu erro deve ser esse.

squall926

Hum…
não sabia que tinha Date no import sql, vou testar
vlw

xandroalmeida

Quer uma dica, transforme a data em String com o SimpleDateformat, passe esta string para o Statement e no sql do insert/update use uma funcão nativa do Banco para converter de string para data.

Evita dores de cabeça.

Criado 29 de novembro de 2006
Ultima resposta 29 de nov. de 2006
Respostas 3
Participantes 3