Boa noite a todos!
Estou desenvolvendo um sistema para gerenciamento de fluxo de caixa, no mesmo estou utilizando uma JTable e um botão para salvar os dados da mesma.
Acontece que utilizando o código abaixo, apenas os valores da primeira linha estão sendo atualizados, como se o laço não estivesse funcionando:
[code]public static void salvarTabelaReceitas() {
DefaultTableModel modelo = (DefaultTableModel)JanelaPrincipal.jTableReceitas.getModel();
for (int i = 0; i < modelo.getRowCount(); i ++) {
String data = (String) modelo.getValueAt(i, 0);
double vendaSoftware = Double.valueOf(((Object) modelo.getValueAt(i, 1)).toString());
double consultoria = Double.valueOf(((Object) modelo.getValueAt(i, 2)).toString());
double comissoes = Double.valueOf(((Object) modelo.getValueAt(i, 3)).toString());
ConnectionFactory.setResultSet("UPDATE Receitas SET "
+ "vendaSoftware = " + vendaSoftware
+ ", consultoria = " + consultoria
+ ", comissoes = " + comissoes
+ " WHERE data = #" + data + "#");
}
}[/code]
Não consegui ver aonde que estou errando, se alguém puder me ajudar eu agradeço muito!