У меня есть вопрос, связанный с этим методом: st.execute(sql); где st, очевидно, является объектом Statement.
Непосредственно из этого руководства по Java Oracle:
execute: возвращает true, если первый объект, возвращаемый запросом, является объектом
ResultSet. Используйте этот метод, если запрос может вернуть один или
несколько объектов ResultSet. Получите объекты ResultSet, возвращенные из
запроса, путем многократного вызова Statement.getResutSet.
Что означает « один или несколько объектов ResultSet"? Как ими можно управлять, получив массив ResultSet?
В то время как st.executeQuery(sql) и st.executeUpdate(sql) очень понятны. Это не (по крайней мере для меня) цель st.execute(sql), которая также может возвращать int, как если бы она была обновлена таблицей.
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/166 ... tequerysql
Statement.execute(sql) против выполненияUpdate(sql) и ExecuteQuery(sql) ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение