Trabalhar com Hora e data no MYSQL ( dateTime x varchar)

Oi gente!

Preciso de uma ajuda… estou fazendo um programa que precisa pegar um valor de hora no mysql e fazer uma conta com ele. Por exemplo, dado que numa tabela chamada
"passagens" tenha uma column chamada “horasaida” que tenha um valor = 13:00;

Como faço pra trabalhar com esse valor em java? Coloco ele na tabela como dateTime ou varchar? Como faço isso?

Agradeço qualquer ajuda.

valeu gente :smiley:

Sempre salve de acordo com o tipo de dado.
Datas = Date
Data e hora = datetime/timestamp
Hora = time
Varchar apenas para dados alfanuméricos
int, float, bigint, etc, para números.
E assim por diante.

Tudo bem! mas como farei depois pro java ler o time e o Date ?

java.sql.Time
java.sql.Date
java.sql.Timestamp
E todos eles fornecem um método getTime(), que retorna um long.
Este long pode ser usado para instanciar objetos da classe java.util.Date, através do construtor sobrecarregado que aceita um long como argumento, por exemplo.
Com Date você consegue trabalhar adequadamente, não?

[quote=Groovin]Da uma olhada neste site amigo.
Tem muita coisa interessante sobre Java.
Me ajudou bastante.

  • Removido pela moderação: SPAM -[/quote]
    Spam detected!

Machado! Obrigado pela ajuda novamente.
Vou fazer isso daqui a pouco e ver como me saio.

Valeu :smiley:

Gente, fiz o que o Machado disse. Mas agora tenho uma dúvida, como pegar uma data da interface e jogar no banco de dados.
Uso JTextField ou JFormatted bla bla ?

:smiley: Valeu pela ajuda.