Como eu faço pra inserir uma data no oracle?
Ja tentei todo tipo de formato mas ele da erroo…fala que nao consegue converter a data
Desde já agradeço!
Como eu faço pra inserir uma data no oracle?
Ja tentei todo tipo de formato mas ele da erroo…fala que nao consegue converter a data
Desde já agradeço!
Tentou de tudo que é jeito, mas não fez uma de duas coisas:
a) Ler a documentação, ou
b) Usar um PreparedStatement.
Qual o erro que ele dá? e qual é o código que você está usando para definir a data?
é necessario fazer um preparedStatement?
pq eu nao fiz pq eu soh estou testando por enquanto…
Cara com o PreparedStatement não dá erro de conversão de data, usa a função do driver setDate() e não tente fazer individual atraves de query pois dá muito problema de conversão.
..
PreparedStatement stm = conection.prepareStatement("select dt_cliente from cliente where dt_cliente > ? ");
stm.setDate(1, new java.sql.Date( new java.util.Date().getTime());
ResultSet rs = stm.executeQuery();
while(rs.next()){
java.util.Date data = rs.getDate(0);
}...
//o driver converte para vc.
No oracle a função para converter texto no objeto date é: TO_DATE( ‘25112010 15:47:15’ ,‘DDMMYYYY HH24:MI:SS’)
mais use o preparedstatment pois éh melhor!!