Zpracování výsledků

Výsledek SQL dotazu je reprezentován rozhraním java.sql.ResultSet. Typické schéma zpracování je následující

while (resultSet.next()) {
    int a = resultSet.getInt(1);
    String b = resultSet.getString(2);
    boolean c = resultSet.getBoolean(3);
    // ...
}

Pozor! Pořadí parametrů je číslováno od jedné (narozdíl např. od polí v Javě)!

Pokud chceme ke sloupcům přistupovat podle jménem, můžeme použít metodu ResultSet.findColumn(String).

Některé typy JDBC ovladačů podporují i zpětný posun v tabulce (ResultSet.previous()), posun o libovolný počet řádků (ResultSet.relative(int)) nebo přístup k libovolnému řádku (ResultSet.absolute(int)).