Datetime erro

Olá boa tarde! gostaria de saber se alguém sabe como faço para gravar data e hora no banco mysql,pois estou usando o datetime e ele só grava a data e hora fica zerada.

exemplo: 2009-07-13 00:00:00

Obrigada =D

Mude os seus java.sql.Date para java.sql.Timestamp.

Nao sei se te resolve, mas tu pode gravar um long, com o timestamp. Inclusive em alguns BDs tem o tipo Timestamp.

então no mysql não tem essa opção ,pois eu quero gravar direto no banco a data e a hora.

=D

vc deve cuidar se vc esta passando a hora/data com java.sql.date ele realmente não trabalha com horas somente com dias

então no momento estou fazendo isso em ASP,onde pego a data do sistema e guardo no banco, e depois mostro na página.

=D

Se estás usando ASP, deves estar enviando manualmente as instruções para o banco de dados, certo?

A maneira mais simples é:

UPDATE tabela SET campoDateTime = NOW();

Dica - MySQL:

CURDATE() - data atual
CURTIME() - hora atual
NOW() - data e hora atuais