-
Alguem tem um exemplo de como inserir um campo do tipo data no oracle utilizando PreparedStatement ?
-
È que eu tenho que transformar uma string com este formato “01-05-1984” ou “01/05/1984” para o tipo date para que eu possa inserir no banco !
PreparedStatement inserir data!
E
3 Respostas
J
Tente assim:
String str = "01-05-1984";
SimpleDateFormat formatador = new SimpleDateFormat("dd-MM-yyyy");
Date data = formatador.parse(str);
PreparedStatement stmt = conexao.prepareStatement("insert into tabela(data) values(?)");
stmt.setDate(1, new java.sql.Date(data.getTime()));
E
e se eu passar o formato da string deste modo “1984-01-05” vai dar inconsistencia no formato da data ?
J
Será lançada uma ParseException, se quiser usar esse formato mude o pattern do SimpleDateFormat…
Criado 10 de maio de 2006
Ultima resposta 11 de mai. de 2006
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo