Sommario:

Possiamo restituire ResultSet in Java?
Possiamo restituire ResultSet in Java?

Video: Possiamo restituire ResultSet in Java?

Video: Possiamo restituire ResultSet in Java?
Video: How to pass multiple parameters in prepared statement 2020| Make a Dynamic select statement in java. 2024, Novembre
Anonim

Per Restituzione set di risultati da a Giava metodo

Assicurarsi che il Giava Il metodo è dichiarato come pubblico e statico in una classe pubblica. Per ciascuno il risultato ti ha impostato aspetta che il metodo Restituzione , assicurati che il metodo abbia un parametro di tipo Giava . mq. Set di risultati e poi assegnarlo a uno del RisultatoSet parametri.

Rispetto a questo, qual è il tipo restituito di ResultSet in Java?

UN Set di risultati è un Giava oggetto che contiene i risultati dell'esecuzione di una query SQL. In altre parole, contiene le righe che soddisfano le condizioni della query. I dati memorizzati in a Set di risultati l'oggetto viene recuperato tramite un insieme di metodi get che consente l'accesso alle varie colonne della riga corrente.

Successivamente, la domanda è: dobbiamo chiudere ResultSet in Java? No tu non sono tenuti a chiudere tutto tranne la connessione. Secondo le specifiche JDBC chiusura qualsiasi oggetto più alto verrà automaticamente chiudere oggetti inferiori. Chiusura La connessione sarà chiudere qualsiasi istruzione creata dalla connessione. Chiusura qualsiasi Dichiarazione sarà chiudere Tutti Set di risultati s che sono stati creati da tale Statement.

Proprio così, come posso restituire un risultato in Java?

Inoltro di un oggetto ResultSet

  1. Interroga il server remoto. Usa java. mq.
  2. Gestire i risultati della query. Per ogni ResultSet restituito dalla query, chiama JContext. forwardResultSet(ResultSet) per inoltrare le righe al client.
  3. Se il tuo componente utilizza i tipi di dati IDL/Java, restituisci null come valore restituito del metodo.

Come si scorre il ResultSet?

Per iterare il Set di risultati usi il suo metodo next(). Il metodo next() restituisce true se il RisultatoSet ha un record successivo e sposta il Set di risultati per puntare al record successivo. Se non c'erano più record, next() restituisce false e non puoi più.

Consigliato: