A mi también me pasa algo parecido, traté de manejar eso con un catch pero no funcionó, de igual forma se cae el sistema.
Código Java:
Ver originaltry{
String sql
= "INSERT INTO publicador VALUES(NULL, '" + nombre
+ "', '" + apellidos
+ "', '" + fecnac
+ "', '" + fecbau
+ "', '" + estado
+ "','" + teléfono
+ "');"; sentencia.execute(sql);
JOptionPane.
showMessageDialog(this,
"Publicador añadido exitosamente.",
"Confirmación",
1); sentencia.close();
limpiarFormulario();
JOptionPane.
showMessageDialog(this,
"Error al seleccionar la fecha de nacimiento y bautismo, verifíquelas. Detalle: " + e.
getMessage(),
"Error al Añadir",
0); this.dispose();
JOptionPane.
showMessageDialog(this,
"Error al ingresar el publicador a nivel SQL. Detalle: " + e.
getMessage(),
"Error al Añadir",
0); this.dispose();
}
Se agradecerían consejos.