Orodha ya maudhui:

Je, tunaweza kurudisha ResultSet katika Java?
Je, tunaweza kurudisha ResultSet katika Java?

Video: Je, tunaweza kurudisha ResultSet katika Java?

Video: Je, tunaweza kurudisha ResultSet katika Java?
Video: Section 10 2024, Novemba
Anonim

Kwa kurudi matokeo seti kutoka a Java njia

Hakikisha kwamba Java njia inatangazwa kuwa ya umma na tuli katika darasa la umma. Kwa kila matokeo kuweka wewe kutarajia mbinu kurudi , hakikisha kuwa njia hiyo ina parameta ya aina java . sql. ResultSet na kisha kuikabidhi moja ya ResultSet vigezo.

Kuhusiana na hili, ni aina gani ya kurudi kwa ResultSet katika Java?

A ResultSet ni a Java kitu ambacho kina matokeo ya kutekeleza swali la SQL. Kwa maneno mengine, ina safu ambazo zinakidhi masharti ya hoja. Data iliyohifadhiwa katika a ResultSet object inarejeshwa kupitia seti ya njia za kupata zinazoruhusu ufikiaji wa safu wima mbalimbali za safu mlalo ya sasa.

Baadaye, swali ni, tunahitaji kufunga ResultSet katika Java? Hapana wewe hawatakiwi karibu chochote ILA kiunganisho. Kwa maelezo ya JDBC kufunga kitu chochote cha juu kitakuwa kiotomatiki karibu vitu vya chini. Kufunga Uunganisho utakuwa karibu Taarifa yoyote ambayo muunganisho umeunda. Kufunga Taarifa yoyote itakuwa karibu zote ResultSet ambazo ziliundwa na Taarifa hiyo.

Kwa hivyo, ninarudishaje matokeo katika Java?

Inasambaza kipengee cha ResultSet

  1. Hoji seva ya mbali. Tumia java. sql.
  2. Shughulikia matokeo ya swala. Kwa kila ResultSet inayorejeshwa na hoja, piga simu kwa JContext. forwardResultSet(ResultSet) ili kusambaza safu mlalo kwa mteja.
  3. Ikiwa kijenzi chako kinatumia aina za data za IDL/Java, rudisha null kama thamani ya kurejesha njia.

Je, unarudiaje kupitia ResultSet?

Kwa rudia ya ResultSet unatumia njia yake inayofuata(). Njia inayofuata() inarudi kweli ikiwa ResultSet ina rekodi inayofuata, na inasonga ResultSet kuashiria rekodi inayofuata. Ikiwa hakukuwa na rekodi zaidi, next() inarejesha sivyo, na huwezi tena.

Ilipendekeza: