Përmbajtje:

A mund ta kthejmë ResultSet në Java?
A mund ta kthejmë ResultSet në Java?

Video: A mund ta kthejmë ResultSet në Java?

Video: A mund ta kthejmë ResultSet në Java?
Video: Getting Started with CASIO FX-991EX FX-570EX CLASSSWIZ Full Manual learn all features 2024, Mund
Anonim

te kthimi grupe rezultatesh nga a Java metodë

Sigurohuni që Java metoda deklarohet si publike dhe statike në një klasë publike. Per secilin ju vendos rezultati presin që metoda të kthimi , sigurohuni që metoda të ketë një parametër të llojit java . sql. ResultSet dhe më pas caktojeni atë në një të ResultSet parametrat.

Në lidhje me këtë, cili është lloji i kthimit të ResultSet në Java?

A ResultSet Eshte nje Java objekt që përmban rezultatet e ekzekutimit të një pyetjeje SQL. Me fjalë të tjera, ai përmban rreshtat që plotësojnë kushtet e pyetjes. Të dhënat e ruajtura në a ResultSet objekti merret përmes një grupi metodash get që lejon aksesin në kolonat e ndryshme të rreshtit aktual.

Më pas, pyetja është, a duhet të mbyllim ResultSet në Java? Nr ju nuk kërkohet të mbyll çdo gjë përveç lidhjes. Sipas specifikave të JDBC mbyllja çdo objekt më i lartë do të automatikisht mbyll objekte më të ulëta. Mbyllja Lidhja do mbyll çdo Deklaratë që ka krijuar lidhja. Mbyllja çdo Deklaratë do mbyll të gjitha ResultSet s që janë krijuar nga ajo Deklaratë.

Po kështu, si mund të kthej një rezultat në Java?

Përcjellja e një objekti ResultSet

  1. Pyetni serverin në distancë. Përdorni java. sql.
  2. Trajtoni rezultatet e pyetjes. Për çdo ResultSet të kthyer nga pyetja, telefononi JContext. forwardResultSet(ResultSet) për të përcjellë rreshtat te klienti.
  3. Nëse komponenti juaj përdor tipe të dhënash IDL/Java, ktheni null si vlerën e kthimit të metodës.

Si e përsëritni përmes ResultSet?

te iterate të ResultSet ju përdorni metodën e saj next(). Metoda next() kthen true nëse ResultSet ka një rekord tjetër, dhe lëviz ResultSet për të treguar rekordin tjetër. Nëse nuk kishte më rekorde, next() kthen false dhe nuk mundeni më.

Recommended: