Mündəricat:

Java-da ResultSet-i qaytara bilərikmi?
Java-da ResultSet-i qaytara bilərikmi?

Video: Java-da ResultSet-i qaytara bilərikmi?

Video: Java-da ResultSet-i qaytara bilərikmi?
Video: Функция IMPORTRANGE в Google Sheets: переносите и фильтруйте данные легко ✅ + Как исправить ошибки 2024, Bilər
Anonim

Kimə qayıtmaq a-dan nəticə dəstləri Java üsul

Əmin olun ki, Java metod ictimai sinifdə ictimai və statik olaraq elan edilir. Hər biri üçün nəticə sizi təyin edir üsulu gözləyin qayıtmaq , metodun tip parametrinə malik olduğundan əmin olun java . sql. Nəticə dəsti və sonra təyin edin bir -nin Nəticə dəsti parametrlər.

Bununla əlaqədar olaraq, Java-da ResultSet-in qaytarılması növü nədir?

A Nəticə dəsti a Java SQL sorğusunun icrasının nəticələrini ehtiva edən obyekt. 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.

Sonradan sual yaranır ki, Java-da ResultSet-i bağlamalıyıq? Yox Sən tələb olunmur yaxın əlaqədən başqa bir şey. JDBC xüsusiyyətlərinə görə bağlanması hər hansı daha yüksək obyekt avtomatik olacaq yaxın aşağı obyektlər. Bağlanır Bağlantı olacaq yaxın əlaqənin yaratdığı hər hansı bəyanat. Bağlanır hər hansı bir bəyanat olacaq yaxın hamısı Nəticə dəsti s ki, bu Bəyanat tərəfindən yaradılmışdır.

Beləliklə, Java-da nəticəni necə qaytara bilərəm?

ResultSet obyektinin yönləndirilməsi

  1. Uzaq serverə sorğu göndərin. java istifadə edin. sql.
  2. Sorğunun nəticələrini idarə edin. Sorğunun qaytardığı hər ResultSet üçün JContext-ə zəng edin. sətirləri müştəriyə yönləndirmək üçün forwardResultSet(ResultSet).
  3. Komponentiniz IDL/Java məlumat tiplərindən istifadə edirsə, metodun qaytarılması dəyəri kimi null qaytarın.

ResultSet vasitəsilə necə təkrar edirsiniz?

Kimə təkrarlamaq the Nəticə dəsti onun növbəti() metodundan istifadə edirsiniz. Əgər növbəti() metodu doğrudursa Nəticə dəsti növbəti rekorda malikdir və hərəkət edir Nəticə dəsti növbəti rekorda işarə etmək. Əgər daha çox qeyd yox idisə, next() yalanı qaytarır və siz artıq edə bilməzsiniz.

Tövsiyə: