Olá pessoal.
Estou iniciando meus estudos em java e estou começando a ter contato com banco de dados.
Estou precisando alimentar uma coluna de formato date com intervalos de datas.
Exibo 2 objetos jTextField para que o usuário entre com a data inicial e a data final, então a partir de um laço de repetição while insiro as informações no bd.
O problema é o seguinte: Cheguei a ler a api e alguns tópicos sobre conversão de Strings para data porém não consigo fazer a conversão correta.
Outro problema seria quanto a comparação e adição das datas. Usei a classe Calendar porém não obtive sucesso, devo estar fazendo algo errado.
Em uma pseudo linguagem qualquer seria mais ou menos assim:
Data1 = CaixadeTexto1.pegaTexto;
Data2 = CaixadeTexto2.pegaText2;
\converteria ambos objetos para Date e então compararia:
tenta
{
Enquanto (Data1<Data2)
{
rs.stmt.executeUpdate("Insert into tabela values ("+Data1+")");
\incrementaria um dia à Data1
}
}
apanha(SQLException erro)
{
exibe("Erro no Sql: " sql);
}
Alguem poderia me dar algum dica sobre o assunto? Indicar alguma classe?
Obrigado desde já.