To com problema para recuperar datas vazias ou null do BD MySql… pelo que testei, nao importa se uso rs.getDate() ou rs.getString() a questão é que ResultSet nao trata este campo nestas condições… a solução que encontrei foi usar um IF no Select.
Exemplo: “SELECT codigo, nome, IF(data=‘0000-00-00’, ‘’, DATE(data)) data FROM tabela”
rs.getString(“data”); // retorna “”
rs.getDate(“data”); // retorna uma Exception
Gostaria de saber se existe alguma coisa a fazer ou usar para que o ResultSet nao retorne nenhum erro sem ter q usar o IF no Select.
Alguma dica ?
Abs.