Índice:

O que é SQL ResultSet?
O que é SQL ResultSet?

Vídeo: O que é SQL ResultSet?

Vídeo: O que é SQL ResultSet?
Vídeo: JDBC: Урок 6. java sql ResultSet - Получаем данные с БД 2024, Abril
Anonim

UMA ResultSet é um objeto Java que contém os resultados da execução de um SQL consulta. Em outras palavras, ele contém as linhas que atendem às condições da consulta. Os dados armazenados em um ResultSet objeto é recuperado por meio de um conjunto de métodos get que permite acesso às várias colunas da linha atual.

Então, o que é ResultSet em JDBC com exemplo?

UMA ResultSet objeto é uma tabela de dados que representa um banco de dados conjunto de resultados , que geralmente é gerado pela execução de uma instrução que consulta o banco de dados. Para exemplo , as Mesas de Café. método viewTable cria um ResultSet , rs, quando executa a consulta por meio do objeto Statement, stmt.

Além disso, por que ResultSet está vazio? Acontece quando você tem duas ou mais conexões abertas com o banco de dados no mesmo usuário. Por exemplo, uma conexão em SQL Developer e uma conexão em Java. O resultado é sempre um conjunto de resultados vazio . Tente inserir novos registros e, em seguida, efetue o commit em sua janela SQL Run Command e execute seu código.

Além disso, quais são os tipos de ResultSet?

Existem 3 tipos básicos de ResultSet

  • Somente para frente. Como o nome sugere, esse tipo só pode avançar e não é rolável.
  • Não sensível à rolagem. Este tipo é rolável, o que significa que o cursor pode se mover em qualquer direção.
  • Sensível à rolagem.
  • Somente para frente.
  • Não sensível à rolagem.
  • Sensível à rolagem.

O que o ResultSet faz a seguir?

Inicialmente, este cursor é posicionado antes da primeira linha. o próximo () método do ResultSet interface move o ponteiro do atual ( ResultSet ) objetar ao próximo linha, a partir da posição atual. E ao ligar para o próximo () método pela segunda vez o conjunto de resultados o cursor será movido para a 2ª linha.

Recomendado: