Я проверил значение времени выполнения интерфейса ResultSet и обнаружил, что он все время был ResultSetImpl . ResultSetImpl имеет метод с именем getUpdateCount()
, который возвращает искомое значение.
Этого примера кода должно быть достаточно:
ResultSet resultSet = executeQuery(sqlQuery);
double rowCount = ((ResultSetImpl)resultSet).getUpdateCount()
Я понимаю, что уныние - это вообще небезопасная процедура, но этот метод меня еще не подвел.