DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date data = null;
try {
data = new java.sql.Date(df.parse(df.format(jDateChooser2.getDate())).getTime());
} catch (ParseException ex) {
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
try {
Connection con;
con = Conexao.obterCon();
PreparedStatement pstm = con.prepareStatement("INSERT INTO teste(data) VALUES (?)");
if(data == null){
pstm.setNull(1,Types.DATE);
}else{
pstm.setDate(1, data);
}
pstm.execute();
con.close();
JOptionPane.showMessageDialog(null, "Ok");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Erro");
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
Como fazer jDateChooser enviar null ao banco de dados
W
Estou usando o jCalendar e tenho um campo data que não precisa ser obrigatoriamente preenchido, e não estou conseguindo mandar null para o banco. Segue código
Criado 12 de novembro de 2012
Respostas 0
Participantes 1
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.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.