Inserir Data e Hora no ORACLE  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Rulio
JavaBaby
[Avatar]

Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline

e ae pessoal tranquilo ?

Estou com uma pequena duvida de como posso inserir data e hora no oracle.

estou usando o pacote java.sql.Date e nunca tive problemas para inserir ou resgatar informações. Mas agora pouco tive uma demanda para retornar a hora e percebir que infelizmente o Date do pacote sql não grava a hora, diferente do Data do pacote util que grava.

Só que não conseguir visualizar nenhum método do PreparedStatement que possa inseirir data e hora com o Date do pacote util, ou pelo menos com Calendar...

Alguém já passou por isso e pode me dar uma luz ?

fico no aguardo.

Abraços,
Rulio Vangellis.

Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado."
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Você pode usar o TimeStamp

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Timestamp.html

This message was edited 1 time. Last update was at 07/05/2008 16:42:50

bruxel
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:00:59
Mensagens: 175
Localização: Colinas/RS
Offline

vi muito pouco de oracle mas isso não está relacionado com o tipo de dado que foi criado a tabela?

Bruxel, Alexsandro
Bal. Administração, com Análise de Sistemas
[MSN]
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

Para gravar a hora no Oracle usando JDBC você tem que usar o java.sql.Timestamp, senão ele trunca o hora.

--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
Rulio
JavaBaby
[Avatar]

Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline

mas com ele vc pode gravar a data e a hora em um mesmo campo ?
ex: 06/05/2008 18:01:15


Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado."
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

Rulio wrote:mas com ele vc pode gravar a data e a hora em um mesmo campo ?
ex: 06/05/2008 18:01:15



Sim

--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Rulio wrote:mas com ele vc pode gravar a data e a hora em um mesmo campo ?
ex: 06/05/2008 18:01:15



sim

edit: opa mal, o xandroalmeida já havia dito

This message was edited 1 time. Last update was at 07/05/2008 17:14:57

Rulio
JavaBaby
[Avatar]

Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline

Xandro tem algum exemplo ai de como instanciar um Timestamp pra pegar a data e a hora ?? Confesso que já tentei até emcapsular com Date, mas to meio confuso aqui

Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado."
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline




Estou sem uma JDK aqui para validar, mas é isso ai

cuidado quando o date for null



Editado para correção do código

This message was edited 1 time. Last update was at 07/05/2008 17:21:54


--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
Rulio
JavaBaby
[Avatar]

Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline

Valeu,
abraços.
Rulio Vangellis.

This message was edited 1 time. Last update was at 29/06/2008 05:59:51


Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado."
andre.orsato
Entusiasta Java

Membro desde: 28/11/2008 09:57:07
Mensagens: 15
Offline

Existe a possibilidade de inserir apenas a hora em uma coluna timestamp?

Na hora de inserir no banco a string com o horario ele retorna o seguinte erro:
java.sql.SQLException: ORA-01843: não é um mês válido

porque os primeiros campos são para data e em seguida o horario, correto?
como proceder?

abraços

This message was edited 1 time. Last update was at 03/12/2008 13:18:46

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team