O problema qd eu faço a pesquisa o meodo pula o primeiro id, mostra o restante, porque isso acontecndo não consegui exergar aonde esta o “erro”
public List<Depositos> getDepositos() {
String sql = "SELECT * FROM depositos";
List<Depositos> lista = new ArrayList<>();
Connection conn = null;
PreparedStatement pstm = null;
ResultSet rs = null;
try {
conn = (Connection) ConexaoMySQL.create();
pstm = (PreparedStatement) conn.prepareStatement(sql);
rs = pstm.executeQuery();
if (rs.next()) {
while (rs.next()) {
Depositos p = new Depositos();
p.setId(rs.getInt(1));
p.setDt_deposito(rs.getString(2));
p.setOperacao(rs.getString(3));
p.setDepositos(rs.getDouble(4));
p.setDepositante(rs.getString(5));
lista.add(p);
}
} else {
// System.out.println();
// System.out.println("NÃo há depositos salvo...");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (pstm != null) {
pstm.close();
}
if (conn != null) {
conn.close();
}
if (rs != null) {
rs.close();
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
return lista;
}
for (Depositos buscar : buscarDao.getDepositos()) {
System.out.println("Inicio pesquisa");
System.out.println(buscar);
soma+= buscar.getDepositos();
System.out.println("Inicio pesquisa");
System.out.println();
}
meu bloco de nota
sep=;
“Liquid.”;“Movim.”;“Histórico”;“Lançamento”;“Saldo”;“Código”;“StatementNumber”
16/12/2022;16/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;149,00;149,00;26;106427
19/12/2022;19/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;152,00;301,00;26;208281
20/12/2022;16/12/2022;“Líquido Da Nota N. 528380 Referente Ao Pregão De 16/12/2022”;-148,68;152,32;1001;195720
21/12/2022;19/12/2022;“Líquido Da Nota N. 577811 Referente Ao Pregão De 19/12/2022”;-147,18;5,14;1001;239567
23/12/2022;23/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;100,00;105,14;26;117652
26/12/2022;26/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;226,00;331,14;26;50884
26/12/2022;26/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;100,00;431,14;26;73706
dados gravado no banco
Retorno do Banco