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