Шта је РесултСет интерфејс у ​​Јави?



Овај чланак ће вам пружити детаљно и свеобухватно знање о томе како имплементирати интерфејс РесултСет у Јави.

Тхе СКЛ изрази који читају податке из упита базе података, враћају податке у скупу резултата. Израз СЕЛЕЦТ је стандардни начин за одабир редова из базе података и њихово приказивање у скупу резултата. јава.скл РесултСет интерфејс у ​​Јави представља скуп резултата упита базе података. У овом чланку ћемо разумети интерфејс РесултСет у .

Шта је РесултСет?

Објект РесултСет одржава курсор који показује на тренутни ред у скупу резултата.





РесултСет Интерфаце у Јава Лого



Израз „скуп резултата“ односи се на податке реда и колоне садржане у објекту РесултСет.

моји СКЛ водичи за почетнике

Уобичајене методе интерфејса РесултСет у Јави

Методе Опис
публиц боолеан нект ():

Користи се за померање курсора у један ред са тренутне позиције.

публиц боолеан превиоус ():

Користи се за померање курсора у претходни ред са тренутне позиције.



фирст боолеан ():

Користи се за померање курсора у први ред у објекту скупа резултата.

публиц боолеан ласт ():

Користи се за померање курсора на последњи ред у објекту скупа резултата.

јавни логички апсолут (инт ред):

Користи се за померање курсора на наведени број реда у објекту РесултСет.

јавни боолеан релативни (инт ред):

Користи се за премештање курсора на релативни број реда у објекту РесултСет, он може бити позитиван или негативан.

јавни инт гетИнт (инт цолумнИндек):

Користи се за враћање података наведеног индекса колоне тренутног реда као инт.

јавни инт гетИнт (СтрингНамеНаме):

Користи се за враћање података наведеног имена колоне тренутног реда као инт.

јавни Стринг гетСтринг (инт цолумнИндек):

Користи се за враћање података наведеног индекса колоне одтренутни ред као Стринг.

разлика између променљивог и непроменљивог
јавни Стринг гетСтринг (Стринг цолумнНаме):

Користи се за враћање података наведеног имена колоне тренутног реда као Стринг .

Пример интерфејса РесултСет

// КОРАК 1. Увоз потребних пакета импорт јава.скл. * Јавна класа ЈДБЦЕкампле {// ЈДБЦ име управљачког програма и УРЛ базе података статички завршни Стринг ЈДБЦ_ДРИВЕР = 'цом.мискл.јдбц.Дривер' статиц финал Стринг ДБ_УРЛ = 'јдбц: мискл: // лоцалхост / ЕМП '// акредитиви базе података статиц финал Стринг УСЕР =' усернаме 'статиц финал Стринг ПАСС =' пассворд 'публиц статиц воид маин (Стринг [] аргс) {Цоннецтион цонн = нулл Статемент стмт = нулл три {// СТЕП 2: Региструјте ЈДБЦ управљачки програм Цласс.форНаме ('цом.мискл.јдбц.Дривер') // КОРАК 3: Отворите везу Систем.оут.принтлн ('Повезивање са базом података ...') цонн = ДриверМанагер.гетЦоннецтион (ДБ_УРЛ, УСЕР, ПАСС) // 4. КОРАК: Извршите упит за креирање статута са // потребним аргументима за пример РС. Систем.оут.принтлн ('Креирање изјаве ...') стмт = цонн.цреатеСтатемент (РесултСет.ТИПЕ_СЦРОЛЛ_ИНСЕНСИТИВЕ, РесултСет.ЦОНЦУР_РЕАД_ОНЛИ) Стринг скл скл = 'СЕЛЕЦТ ид, фирст, ласт, аге ФРОМ Емплоиеес' РесултСет рс = стмту. (скл) // Померите курсор на последњи ред. Систем.оут.принтлн ('Премештање курсора на последње ...') рс.ласт () // КОРАК 5: Издвајање података из скупа резултата Систем.оут.принтлн ('Приказивање записа ...') // Преузимање по назив колоне инт ид = рс.гетИнт ('ид') инт аге = рс.гетИнт ('аге') Стринг фирст = рс.гетСтринг ('фирст') Стринг ласт = рс.гетСтринг ('ласт') // Прикажи вредности Систем.оут.принт ('ИД:' + ид) Систем.оут.принт (', Аге:' + аге) Систем.оут.принт (', Фирст:' + фирст) Систем.оут.принтлн (', Ласт : '+ ласт) // Померите курсор у први ред. Систем.оут.принтлн ('Премештање курсора у први ред ...') рс.фирст () // КОРАК 6: Издвајање података из скупа резултата Систем.оут.принтлн ('Приказивање записа ...') // Преузимање по називу колоне ид = рс.гетИнт ('ид') аге = рс.гетИнт ('аге') фирст = рс.гетСтринг ('фирст') ласт = рс.гетСтринг ('ласт') // Приказ вредности Систем.оут .принт ('ИД:' + ид) Систем.оут.принт (', Аге:' + аге) Систем.оут.принт (', Фирст:' + фирст) Систем.оут.принтлн (', Ласт:' + ласт) // Померите курсор у први ред. Систем.оут.принтлн ('Премештање курсора у следећи ред ...') рс.нект () // КОРАК 7: Издвајање података из скупа резултата Систем.оут.принтлн ('Приказивање записа ...') ид = рс .гетИнт ('ид') аге = рс.гетИнт ('аге') фирст = рс.гетСтринг ('фирст') ласт = рс.гетСтринг ('ласт') // Прикажи вредности Систем.оут.принт ('ИД: '+ ид) Систем.оут.принт (', Аге: '+ аге) Систем.оут.принт (', Фирст: '+ фирст) Систем.оут.принтлн (', Ласт: '+ ласт) // КОРАК 8 : Средство за чишћење рс.цлосе () стмт.цлосе () цонн.цлосе ()} цатцх (СКЛЕкцептион се) {// Руковање грешкама за ЈДБЦ се.принтСтацкТраце ()} цатцх (Изузетак е) {// Руковање грешкама за Цласс.форНаме е.принтСтацкТраце ()} коначно {// коначно блок који се користи за затварање ресурса покушај {иф (стмт! = Нулл) стмт.цлосе ()} цатцх (СКЛЕкцептион се2) {} // ништа не можемо покушати {ако (цонн! = нулл) цонн.цлосе ()} цатцх (СКЛЕкцептион се) {се.принтСтацкТраце ()} // крај коначно покушај} // крај покушај Систем.оут.принтлн ('Збогом!')} // крај главни } // крај ЈДБЦЕкампле

Излаз:

Овим смо дошли до краја овог РесултСет интерфејса у чланку о Јави. Надам се да сте разумели како се користи ова функција.

Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га помените у одељку за коментаре овог блога „РесултСет интерфаце ин Јава“ и јавићемо вам се што је пре могуће.