JdbcTemplate ulanishni avtomatik ravishda yopadimi?
JdbcTemplate ulanishni avtomatik ravishda yopadimi?

Video: JdbcTemplate ulanishni avtomatik ravishda yopadimi?

Video: JdbcTemplate ulanishni avtomatik ravishda yopadimi?
Video: Spring Framework. Урок 27: JdbcTemplate. 2024, May
Anonim

Qisqasi ha yopiladi the ulanish . Uzoq javob bunga bog'liq. Agar bahorda boshqariladigan tranzaktsiyangiz bo'lmasa, ha Jdbc andozasi ga qo'ng'iroq qiladi yaqin () usuli Ulanish.

Shu munosabat bilan JdbcTemplate ulanishni yopadimi?

4 ta javob. Qisqasi ha yopiladi the ulanish . Uzoq javob bunga bog'liq. Agar bahorda boshqariladigan tranzaktsiyangiz bo'lmasa, ha Jdbc andozasi ga qo'ng'iroq qiladi yaqin () usuli Ulanish.

Xuddi shunday, JdbcTemplate bahorda qanday ishlaydi? The Jdbc andozasi sinf SQL so'rovlarini bajaradi, ResultSet orqali takrorlaydi va chaqirilgan qiymatlarni oladi, ko'rsatmalar va protsedura chaqiruvlarini yangilaydi, istisnolarni "ushlaydi" va ularni orgda belgilangan istisnolarga aylantiradi.

Shuni ham bilish kerakki, JdbcTemplate tayyorlangan bayonotlardan foydalanadimi?

Odatiy bo'lib, JDBCTemplate qiladi o'zining Tayyorlangan bayonot ichki, agar siz shunchaki foydalanish . yangilash (String sql, Object args) shakli. Bahor va ma'lumotlar bazasi, bo'ladi siz uchun tuzilgan so'rovni boshqaring, shuning uchun ochish, yopish, resurslarni himoya qilish va hokazolar haqida tashvishlanishingiz shart emas.

NamedParameterJdbcTemplate nima?

NamedParameterJdbcTemplate class - JDBC operatsiyalarining asosiy to'plamiga ega shablon sinfi bo'lib, an'anaviy "?" emas, balki nomlangan parametrlardan foydalanishga imkon beradi. joy egalari. Bu sinf nomidagi parametrlardan JDBC uslubiga almashtirilgandan so‘ng o‘ralgan JdbcTemplate ga o‘tadi. to'ldiruvchilar bajarilish vaqtida amalga oshiriladi.

Tavsiya: