Orodha ya maudhui:

SQL ResultSet ni nini?
SQL ResultSet ni nini?

Video: SQL ResultSet ni nini?

Video: SQL ResultSet ni nini?
Video: Over clause in SQL Server 2024, Novemba
Anonim

A ResultSet ni kitu cha Java ambacho kina matokeo ya kutekeleza a SQL swali. Kwa maneno mengine, ina safu zinazokidhi 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.

Halafu, ResultSet ni nini katika JDBC na mfano?

A ResultSet object ni jedwali la data linalowakilisha hifadhidata seti ya matokeo , ambayo kawaida hutolewa kwa kutekeleza taarifa inayouliza hifadhidata. Kwa mfano , Meza za Kahawa. viewTable njia inaunda a ResultSet , rs, inapotekeleza hoja kupitia kitu cha Taarifa, stmt.

Pia, kwa nini ResultSet ni tupu? Inatokea wakati una miunganisho miwili au zaidi iliyo wazi na hifadhidata ya mtumiaji yule yule. Kwa mfano muunganisho mmoja katika Msanidi wa SQL na muunganisho mmoja kwenye Java. Matokeo yake ni daima matokeo tupu . Jaribu kuingiza rekodi mpya, kisha utoe kwenye Dirisha lako la Amri ya SQL na utekeleze nambari yako.

Zaidi ya hayo, ni aina gani za ResultSet?

Kuna aina 3 za msingi za ResultSet

  • Mbele pekee. Kama jina linavyopendekeza, aina hii inaweza tu kusonga mbele na haiwezi kusogezwa.
  • Kusogeza-isiyojali. Aina hii inaweza kusogezwa kumaanisha kuwa kishale kinaweza kusogea upande wowote.
  • Ni nyeti kwa kusogeza.
  • Mbele pekee.
  • Kusogeza-isiyojali.
  • Ni nyeti kwa kusogeza.

Je, ResultSet inayofuata hufanya nini?

Hapo awali kielekezi hiki kimewekwa kabla ya safu mlalo ya kwanza. The ijayo () Mbinu ya ResultSet interface husogeza pointer ya sasa ( ResultSet ) kupinga ijayo safu, kutoka kwa nafasi ya sasa. Na kwa kupiga simu ijayo () Mbinu kwa mara ya pili seti ya matokeo kishale kitahamishwa hadi safu mlalo ya 2.

Ilipendekeza: