Tabla de contenido:

¿Podemos devolver ResultSet en Java?
¿Podemos devolver ResultSet en Java?

Video: ¿Podemos devolver ResultSet en Java?

Video: ¿Podemos devolver ResultSet en Java?
Video: ADS3_AULA1_EX5 Exemplo de uso do ResultSet em Java 2024, Noviembre
Anonim

Para regreso conjuntos de resultados de un Java método

Asegúrese de que el Java El método se declara como público y estático en una clase pública. Para cada el resultado te fijó esperar que el método regreso , asegúrese de que el método tenga un parámetro de tipo Java . sql. Conjunto resultante y luego asignarlo a uno de El Conjunto resultante parámetros.

Con respecto a esto, ¿cuál es el tipo de retorno de ResultSet en Java?

A Conjunto resultante es un Java objeto que contiene los resultados de ejecutar una consulta SQL. En otras palabras, contiene las filas que satisfacen las condiciones de la consulta. Los datos almacenados en un Conjunto resultante El objeto se recupera a través de un conjunto de métodos get que permite el acceso a las distintas columnas de la fila actual.

Posteriormente, la pregunta es, ¿necesitamos cerrar ResultSet en Java? No usted no están obligados a cerrar cualquier cosa menos la conexión. Según especificaciones de JDBC clausura cualquier objeto superior automáticamente cerrar objetos inferiores. Clausura La conexión será cerrar cualquier declaración que haya creado la conexión. Clausura cualquier declaración cerrar todos Conjunto resultante s que fueron creados por esa Declaración.

Así que, ¿cómo devuelvo un resultado en Java?

Reenvío de un objeto ResultSet

  1. Consultar el servidor remoto. Utilice java. sql.
  2. Maneja los resultados de la consulta. Para cada ResultSet devuelto por la consulta, llame a JContext. forwardResultSet (ResultSet) para reenviar las filas al cliente.
  3. Si su componente usa tipos de datos IDL / Java, devuelva null como valor de retorno del método.

¿Cómo se itera a través de ResultSet?

Para iterar los Conjunto resultante utiliza su método next (). El método next () devuelve verdadero si el Conjunto resultante tiene un registro siguiente, y mueve el Conjunto resultante para apuntar al siguiente registro. Si no hay más registros, next () devuelve falso y ya no puede.

Recomendado: