У меня есть вопрос, связанный с этим методом: st.execute(sql);
где st, очевидно, является объектом Statement. Непосредственно из этого руководства по Java-оракулу:
execute: возвращает true, если первый объект, который возвращает запрос, является объектом ResultSet. Используйте этот метод, если запрос может вернуть один или несколько объектов ResultSet. Получите объекты ResultSet, возвращенные из запроса, несколько раз вызвав Statement.getResutSet.
Что подразумевается под " одним или несколькими объектами ResultSet "? Как можно управлять ими, получив массив ResultSet
? Тогда как st.executeQuery(sql)
и st.executeUpdate(sql)
очень понятны. Это не (по крайней мере для меня) цель st.execute(sql)
которая также может возвращать int, как если бы она была обновлена в таблице.
заранее спасибо