package com.vividsolutions.jump.datastore.jdbc; import java.sql.*; import com.vividsolutions.jump.datastore.*; /** * Utilities for JDBC. * * @author Martin Davis * @version 1.0 */ public class JDBCUtil { public static void execute(Connection conn, String sql, ResultSetBlock block) { try { Statement statement = conn.createStatement(); try { ResultSet resultSet = statement.executeQuery(sql); try { block.yield(resultSet); } finally { resultSet.close(); } } finally { statement.close(); } } catch (Exception e) { throw new RuntimeException(e); } } }