Statement.execute(sql) против выполненияUpdate(sql) и ExecuteQuery(sql)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Statement.execute(sql) против выполненияUpdate(sql) и ExecuteQuery(sql)

Сообщение Anonymous »

У меня есть вопрос, связанный с этим методом: 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»