Inhoudsopgave:

Kunnen we ResultSet in Java retourneren?
Kunnen we ResultSet in Java retourneren?

Video: Kunnen we ResultSet in Java retourneren?

Video: Kunnen we ResultSet in Java retourneren?
Video: Kotlin : High-order functions and lambdas | Added Subtitles | android coding 2024, Mei
Anonim

Tot opbrengst resultaat sets van a Java methode

Zorg ervoor dat de Java methode wordt gedeclareerd als openbaar en statisch in een openbare klasse. voor elk resultaat stel je in verwacht dat de methode opbrengst , zorg ervoor dat de methode een parameter heeft van het type Java . sql. ResultaatSet en wijs het dan toe aan een van de ResultaatSet parameters.

Wat is in dit verband het retourtype van ResultSet in Java?

EEN ResultaatSet is een Java object dat de resultaten bevat van het uitvoeren van een SQL-query. Met andere woorden, het bevat de rijen die voldoen aan de voorwaarden van de query. De gegevens die zijn opgeslagen in een ResultaatSet object wordt opgehaald via een set get-methoden die toegang geven tot de verschillende kolommen van de huidige rij.

Vervolgens is de vraag, moeten we ResultSet in Java sluiten? Nee jij zijn niet verplicht om dichtbij alles behalve de verbinding. Volgens JDBC-specificaties sluitend elk hoger object zal automatisch dichtbij lagere objecten. Sluitend verbinding zal dichtbij elke Statement s die verbinding heeft gemaakt. Sluitend elke verklaring zal dichtbij alle ResultaatSet s die zijn gemaakt door die verklaring.

Zo ja, hoe retourneer ik een resultaat in Java?

Een ResultSet-object doorsturen

  1. Vraag de externe server op. Java gebruiken. sql.
  2. Behandel de resultaten van de query. Roep JContext aan voor elke ResultSet die door de query wordt geretourneerd. forwardResultSet(ResultSet) om de rijen door te sturen naar de client.
  3. Als uw component IDL/Java-gegevenstypes gebruikt, retourneert u null als de retourwaarde van de methode.

Hoe herhaal je ResultSet?

Tot herhalen de ResultaatSet je gebruikt de next() methode. De methode next() retourneert true als de ResultaatSet heeft een volgend record, en verplaatst de ResultaatSet om naar het volgende record te wijzen. Als er geen records meer waren, retourneert next() false en kunt u dit niet meer doen.

Aanbevolen: