Java BeanUtils - ResultSetDynaClass
Beschreibung
Das ResultSet kann mithilfe der ResultSetDynaClass in die DynaBeans eingeschlossen werden , die die Ergebnisse der SQL-Abfrage als Reihe von DynaBeans darstellt. Die am häufigsten verwendete Auflistung ist java.sql.ResultSet, die zurückgegeben wird, wenn der JDBC-Treiber die SQL SELECT-Anweisung verwendet. Jede Zeile der Ergebnismenge kann mithilfe des Commons BeanUtils-Pakets sichtbar gemacht werden.
Sie können die ResultSetDynaClass mithilfe der DynaBean-Schnittstelle verwenden, wie im folgenden Codeausschnitt gezeigt:
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();