Мазмұны:

SQL ResultSet дегеніміз не?
SQL ResultSet дегеніміз не?

Бейне: SQL ResultSet дегеніміз не?

Бейне: SQL ResultSet дегеніміз не?
Бейне: Банкомат на Java улучшенный (Проект MySql) 2024, Сәуір
Anonim

А Нәтиже жинағы орындау нәтижелерін қамтитын Java нысаны болып табылады SQL сұрау. Басқаша айтқанда, ол сұрау шарттарын қанағаттандыратын жолдарды қамтиды. А-да сақталған деректер Нәтиже жинағы нысан ағымдағы жолдың әртүрлі бағандарына қол жеткізуге мүмкіндік беретін алу әдістерінің жиынтығы арқылы шығарылады.

Содан кейін мысалмен JDBC-де ResultSet дегеніміз не?

А Нәтиже жинағы объект – мәліметтер қорын көрсететін деректер кестесі нәтижелер жинағы , ол әдетте дерекқорды сұрайтын мәлімдемені орындау арқылы жасалады. Үшін мысал , Кофе үстелдері. viewTable әдісі a жасайды Нәтиже жинағы , rs, ол мәлімдеме нысаны арқылы сұрауды орындағанда, stmt.

Сондай-ақ, ResultSet неге бос? Бұл бір пайдаланушыдағы дерекқормен екі немесе одан да көп ашық қосылымдар болған кезде орын алады. Мысалы, SQL Developer-де бір қосылым және Java-да бір қосылым. Нәтиже әрқашан а бос нәтижелер жинағы . Жаңа жазбаларды енгізіп көріңіз, содан кейін SQL Run пәрмен терезесінде орындаңыз және кодты іске қосыңыз.

Сонымен қатар, ResultSet түрлері қандай?

ResultSet-тің 3 негізгі түрі бар

  • Тек алға. Аты айтып тұрғандай, бұл түр тек алға жылжи алады және айналдыруға болмайды.
  • Айналдыру сезімі жоқ. Бұл түр жылжымалы, яғни курсор кез келген бағытта қозғала алады.
  • Айналдыру сезімтал.
  • Тек алға.
  • Айналдыру сезімі жоқ.
  • Айналдыру сезімтал.

Келесі ResultSet не істейді?

Бастапқыда бұл курсор бірінші жолдың алдында орналасады. The Келесі () әдісі Нәтиже жинағы интерфейс ағымдағы көрсеткішті жылжытады ( Нәтиже жинағы ) қарсы Келесі қатар, ағымдағы позициядан. Және қоңырау шалғанда Келесі () әдісі екінші рет нәтижелер жинағы курсор 2-ші қатарға жылжытылады.

Ұсынылған: