List of usage examples for org.apache.commons.dbutils.handlers AbstractListHandler AbstractListHandler
AbstractListHandler
From source file:de.unibremen.informatik.tdki.combo.data.JdbcTemplate.java
public List queryForList(String query, final Class elementType) { try {/* w w w . ja va2s. c o m*/ return qRunner.query(connection, query, new AbstractListHandler<Object>() { @Override protected Object handleRow(ResultSet rs) throws SQLException { return rs.getObject(1, elementType); } }); } catch (SQLException ex) { if (ex.getErrorCode() == -204) { throw new DBObjectDoesNotExistException(ex); } else { throw new RuntimeException(ex); } } }
From source file:de.unibremen.informatik.tdki.combo.data.DBLayout.java
public List<String> getProjects() { try {//from w w w . ja v a2s . c om return qRunner.query(connection, "SELECT * FROM " + PROJECTS, new AbstractListHandler<String>() { @Override protected String handleRow(ResultSet rs) throws SQLException { return rs.getString(1); } }); } catch (SQLException ex) { throw new RuntimeException(ex); } }