Inserir no banco Oracle uma data com data e hora (timestamp)

4 respostas
S

Tenho um campo data do tipo Date no banco e quando gravo a informação ele não coloca o hora,minuto etc, somente a data, vocês sabem o que devo vazer para gravar correto ? public void setDataAlteracaoRegistro() { Date data = new java.sql.Date (tempo.getTimeInMillis()); this.dataAlteracaoRegistro = data; }
A classe que gera no banco é: stmt.setDate(5, digitalFuncionario.getDataInclusaoRegistro());

O que esta errado ? Tenho que definir algum campo timestamp ?

4 Respostas

T

Se não me engano você precisa usar java.sql.Timestamp e o campo deve ser definido como TIMESTAMP também, mas não tenho certeza agora.

jgbt

o campo na tabela pode ser Date, mas vc tem que usar o timestamp.

[]'s

S

Beleza meu amigo, deu certo.

Obrigado

C

SINVAL:
Beleza meu amigo, deu certo.

Obrigado

Poderia postar o fonte para eu poder dar uma consultada?

Obrigado.

Criado 11 de agosto de 2005
Ultima resposta 21 de mar. de 2015
Respostas 4
Participantes 4