Mündəricat:

SQL ResultSet nədir?
SQL ResultSet nədir?

Video: SQL ResultSet nədir?

Video: SQL ResultSet nədir?
Video: JDBC: Урок 6. java sql ResultSet - Получаем данные с БД 2024, Dekabr
Anonim

A Nəticə dəsti icrasının nəticələrini ehtiva edən Java obyektidir SQL sorğu. Başqa sözlə, sorğunun şərtlərini təmin edən sətirləri ehtiva edir. A-da saxlanılan məlumatlar Nəticə dəsti obyekt cari sətrin müxtəlif sütunlarına daxil olmağa imkan verən bir sıra alma metodları vasitəsilə əldə edilir.

Sonra, nümunə ilə JDBC-də ResultSet nədir?

A Nəticə dəsti obyekt verilənlər bazasını təmsil edən verilənlər cədvəlidir nəticə dəsti , adətən verilənlər bazasını sorğulayan ifadənin icrası ilə yaradılır. üçün misal , Qəhvə Masaları. viewTable metodu a yaradır Nəticə dəsti , rs, sorğunu Statement obyekti vasitəsilə yerinə yetirdikdə, stmt.

Həmçinin, ResultSet niyə boşdur? Bu, eyni istifadəçidə verilənlər bazası ilə iki və ya daha çox açıq əlaqəniz olduqda baş verir. Məsələn, SQL Developer-də bir əlaqə və Java-da bir əlaqə. Nəticə həmişə bir boş nəticələr toplusu . Yeni qeydlər daxil etməyə çalışın, sonra SQL Run Command Pəncərənizə daxil olun və kodunuzu işə salın.

Bundan əlavə, ResultSet növləri hansılardır?

ResultSet-in 3 əsas növü var

  • Yalnız irəli. Adından da göründüyü kimi, bu növ yalnız irəliləyə bilər və sürüşdürülmür.
  • Sürüşdürməyə həssas deyil. Bu tip sürüşdürə biləndir, yəni kursor istənilən istiqamətdə hərəkət edə bilər.
  • Sürüşməyə həssasdır.
  • Yalnız irəli.
  • Sürüşdürməyə həssas deyil.
  • Sürüşməyə həssasdır.

Sonrakı ResultSet nə edir?

Əvvəlcə bu kursor birinci sıradan əvvəl yerləşdirilir. The növbəti () üsulu Nəticə dəsti interfeys cari göstəricini hərəkət etdirir ( Nəticə dəsti ) etiraz edir növbəti sıra, cari mövqedən. Və zəng edərkən növbəti () üsulu ikinci dəfədir nəticə dəsti kursor 2-ci sıraya köçürüləcək.

Tövsiyə: