[RESOLVIDO] Erro "Data truncated for columnn "xxx" at row 1, varias tentativas falhas

Estou tentando inserir uma Data no BD mySQL porem nao estou conseguindo…

meu codigo na Classe esta assim…

[code] java.util.Date anoModelo = carro.getAnoModelo();
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
String dataParse = df.format(anoModelo);
java.sql.Date dataSQL = new java.sql.Date((df.parse(dataParse)).getTime());

		stmt.setDate(4, dataSQL);
		System.out.println(dataSQL);[/code]

A saida que eu peço ao sistema para ver a data que vai ser inserida sai … 1900-01-01.

Ja verifiquei varios post aqui no GUJ e fiz varias tentativas mais nao consegui ainda resolver este problema…

Agradeço a ajuda de todos!!!

Pode ser que o formato das datas do seu banco não é o mesmo que vc está enviando

Opa, achei meu erro… no BD eu uso o int ID para as datas.

Nao era p/ eu estar enviando datas e sim o id dela!!!

Oq isso aqui tem te retorna? code.getTime()[/code]

É p/ retornar a data, como imprimi 1900-01-01, para enviar pro BD.

Mais a tabela recebe o id da data, que é um inteiro nao uma data… por isso que fiquei muito tempo eu nao conseguia resolver o problema!!

É que tenho a tabela Ano com o id e a data. Porem na tabela do Carro eu so uso o id da tabela Ano como chave estrangeira.
Com o tempo e ajuda dos GUJeiros eu consigo!!!