Galera, ajuda ai…
Eu to iterando em um ResultSet e jogando pra dentro de um ArrayList.
A tabela tem 499 registros… so que meu arraylist ta ficando com
499 vezes o último registro!! vê ai se vcs identificam onde ta o erro…
ArrayList dados = new ArrayList();
String[] registro;
try {
stmt = CONN.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(x);
registro = new String[rs.getMetaData().getColumnCount()];
rs.beforeFirst();
while (rs.next()) {
for (int i=0; i<rs.getMetaData().getColumnCount(); i++) {
registro[i] = rs.getString(i+1);
}
dados.add(registro);
}
onde ta o erro de lógica aqui?
valeu!!!
F.L>