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)).