Java BeanUtils - ResultSetDynaClass
Opis
Zestaw wyników można zawinąć w DynaBeans za pomocą elementu ResultSetDynaClass, który renderuje wyniki zapytania SQL jako serie DynaBeans. Najczęściej używaną kolekcją jest java.sql.ResultSet, która jest zwracana, gdy sterownik JDBC używa instrukcji SQL SELECT. Każdy wiersz zestawu wyników można wyświetlić za pomocą pakietu Commons BeanUtils.
Możesz skorzystać z ResultSetDynaClass za pomocą interfejsu DynaBean, jak pokazano na poniższym fragmencie kodu:
Connection conn = ...;
Statement stmt = conn.createStatement();
ResultSet res_set = stmt.executeQuery("select first_name, last_name from student");
Iterator rows = (new ResultSetDynaClass(res_set)).iterator();
while (rows.hasNext()) {
DynaBean row = (DynaBean) rows.next();
System.out.println("First Name is:" + row.get("first_name") + " and Last Name is:" + row.get("last_name"));
}
rs.close();
stmt.close();