Timestamp ou Datetime

Pessoal tô com seguinte problema:

Duas colunas onde preciso trabalhar com data e hora com mysql.

A dataInicio é preenchida no insert nesse momento dataFim tem que ficar null… A dataFim é preenchida em update… Portanto para essa aplicação qual o melhor tipo usar?

E em java que tipo de dado usar para fazer este insert e update?

Na minha opinião isto seria indiferente, amenos que voce use mysql,
pelo o que vi a pouco tempo o mysql estava com um bug na hora de pegar via select um timestamp
que esteja com defaul todo zerado… não sei se ja foi reparado isso…

Beto_Torres, trabalho com a java.util.Date, mesmo sendo deprecated (para contornar esse problema adote a java.util.Calendar)! Porem, voce tem a altenativa de trabalhar com java.sq.lTime.

ate mais

Você pode usar para facilitar trabalhar com datas + bd java.sql.Date.

Pessoal valeu pela ajuda…

consegui com Timestamp de tal forma:

dataFim timestamp NULL default NULL

:smiley:

Como? Explica melhor como vc fez. Tambem to com mesmo problema…