Java BeanUtils - ResultSetDynaClass
Описание
ResultSet можно обернуть в DynaBeans с помощью ResultSetDynaClass, который отображает результаты SQL-запроса в виде серии DynaBeans. Наиболее часто используемая коллекция - это java.sql.ResultSet, которая возвращается, когда драйвер JDBC использует оператор SQL SELECT. Каждую строку набора результатов можно сделать видимой с помощью пакета Commons BeanUtils.
Вы можете использовать ResultSetDynaClass , используя интерфейс DynaBean, как показано в приведенном ниже фрагменте кода:
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();