Konverze ResultSet na ArrayList

Pro konverzi je nutné mít datovou třídu (v tomto případě User). Použít cyklus while a v tomto cyklu vždy vytvořit nový objekt, naplnit tento objekt a následně ho vložit do arrayListu. Přímá konverze resultSet na Arraylist neexistuje.

ArrayList = new ArrayList();
ResultSet rs = stmt.executeQuery("SELECT * FROM tblUsers");
while (rs.next()) {
  int id = rs.getInt("userid");
  String name = rs.getString("username");
  User user = new User(id, name);
  arrayList.add(user);
}
Příspěvek byl publikován v rubrice Java. Můžete si uložit jeho odkaz mezi své oblíbené záložky.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>