Mundarija:

SQL ResultSet nima?
SQL ResultSet nima?

Video: SQL ResultSet nima?

Video: SQL ResultSet nima?
Video: PostgreSQL 2-dars. Database yaratish, unga ulanish va o'chirish 2024, Aprel
Anonim

A Natijalar to'plami ni bajarish natijalarini o'z ichiga olgan Java ob'ekti SQL so'rov. Boshqacha qilib aytganda, u so'rov shartlarini qondiradigan qatorlarni o'z ichiga oladi. a ichida saqlangan ma'lumotlar Natijalar to'plami ob'ekt joriy qatorning turli ustunlariga kirish imkonini beruvchi olish usullari to'plami orqali olinadi.

Keyin, misol bilan JDBC-da ResultSet nima?

A Natijalar to'plami ob'ekt - ma'lumotlar bazasini ifodalovchi ma'lumotlar jadvali natijalar to'plami , bu odatda ma'lumotlar bazasini so'roq qiluvchi bayonotni bajarish orqali hosil bo'ladi. Uchun misol , Kofe stollari. viewTable usuli a yaratadi Natijalar to'plami , rs, so'rovni Statement ob'ekti orqali bajarganda, stmt.

Bundan tashqari, nima uchun ResultSet bo'sh? Bu bitta foydalanuvchida ma'lumotlar bazasi bilan ikki yoki undan ortiq ochiq ulanishlar mavjud bo'lganda sodir bo'ladi. Masalan, SQL Developer-da bitta ulanish va Java-da bitta ulanish. Natija har doim a bo'sh natijalar to'plami . Yangi yozuvlarni qo'shishga harakat qiling, so'ngra SQL Run Buyruqlar oynasida sozlang va kodingizni ishga tushiring.

Bundan tashqari, ResultSet turlari qanday?

ResultSet ning 3 ta asosiy turi mavjud

  • Faqat oldinga. Nomidan ko'rinib turibdiki, bu tur faqat oldinga siljishi mumkin va aylantirilmaydi.
  • Oʻtkazishga sezgir emas. Ushbu tur aylantirilishi mumkin, ya'ni kursor istalgan yo'nalishda harakatlanishi mumkin.
  • O'tkazish sezgir.
  • Faqat oldinga.
  • Oʻtkazishga sezgir emas.
  • Scroll sezgir.

ResultSet keyin nima qiladi?

Dastlab bu kursor birinchi qatordan oldin joylashtiriladi. The Keyingi () usuli Natijalar to'plami interfeysi oqim ko'rsatkichini harakatga keltiradi ( Natijalar to'plami ) ga e'tiroz bildirish Keyingi qator, joriy joydan. Va qo'ng'iroq qilganda Keyingi () usuli ikkinchi marta natijalar to'plami kursor 2-qatorga o'tkaziladi.

Tavsiya: