Spec-Zone.ru › MySQL 9.2

27.3.6.3 Объект SqlResult

Объект SqlResult создается всякий раз, когда запрос выполняется с помощью sqlExecute.execute(), PreparedStatement.execute() или Session.runSql().

Примечание

Объект SqlResult не создается, если используется passResultsToClient.

Методы, поддерживаемые объектом SqlResult, перечислены здесь:

  • close(): Закрывает результат набора. Возвращаемое значение — неопределенное.

  • fetchAll(): Возвращает список всех строк в наборе результатов.

  • fetchOne(): Возвращает следующий Row в наборе результатов.

  • getAffectedItemsCount(): Возвращает количество строк, затронутых последней операцией.

  • getAutoIncrementValue(): Возвращает сгенерированный автоматически идентификатор, используемый для последней операции вставки.

    Вызов этого метода эквивалентен выполнению LAST_INSERT_ID() в клиенте mysql.

  • getColumnCount(): Возвращает количество столбцов в наборе результатов.

  • getColumnNames(): Возвращает имена столбцов в текущем наборе результатов.

  • getColumns(): Возвращает метаданные столбцов в текущем наборе результатов.

  • getExecutionTime(): Возвращает время, затраченное на выполнение этого запроса, до ближайшей целой секунды.

  • getWarnings(): Возвращает любые предупреждения (в виде списка объектов Warning), поднятые операцией, которая была выполнена последней.

  • getWarningsCount(): Возвращает количество предупреждений, поднятых последней выполненной операцией.

  • hasData(): Возвращает true, если последняя выполненная инструкция возвратила набор результатов, и false в противном случае.

  • nextResult(): Переходит к следующему набору результатов, если он доступен. Возвращает true, если набор результатов доступен и содержит данные.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/srjsapi-sqlresult.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API