JdbcTemplate қосылымды автоматты түрде жабады ма?
JdbcTemplate қосылымды автоматты түрде жабады ма?

Бейне: JdbcTemplate қосылымды автоматты түрде жабады ма?

Бейне: JdbcTemplate қосылымды автоматты түрде жабады ма?
Бейне: Spring Framework. Урок 27: JdbcTemplate. 2024, Мамыр
Anonim

Қысқасы иә жабылады the байланыс . Ұзақ жауап бұл байланысты. Сізде көктемде басқарылатын транзакция болмаса, иә Jdbc Үлгі телефон соғады жабық бойынша () әдісі Байланыс.

Осыған байланысты JdbcTemplate қосылымды жабады ма?

4 Жауаптар. Қысқасы иә жабылады the байланыс . Ұзақ жауап бұл байланысты. Сізде көктемде басқарылатын транзакция болмаса, иә Jdbc Үлгі телефон соғады жабық бойынша () әдісі Байланыс.

Сол сияқты, JdbcTemplate көктемде қалай жұмыс істейді? The Jdbc Үлгі сынып SQL сұрауларын орындайды, ResultSet арқылы қайталайды және шақырылған мәндерді шығарады, нұсқаулар мен процедура шақыруларын жаңартады, ерекше жағдайларды «ұстап алады» және оларды ұйымда анықталған ерекшеліктерге аударады.

Сондай-ақ білу керек, JdbcTemplate дайындалған мәлімдемелерді пайдаланады ма?

Әдепкі бойынша, JDBCTemplate жасайды өзінің Дайындалған мәлімдеме ішкі, егер сіз жай ғана пайдалану . жаңарту(String sql, Object args) пішіні. Көктем және сіздің дерекқорыңыз, ерік Сіз үшін құрастырылған сұрауды басқарыңыз, сондықтан ашу, жабу, ресурстарды қорғау және т.б. туралы алаңдамайсыз.

NamedParameterJdbcTemplate дегеніміз не?

NamedParameterJdbc Үлгі класс - JDBC операцияларының негізгі жинағы бар үлгі класы, дәстүрлі '?' емес, аталған параметрлерді пайдалануға мүмкіндік береді. толтырғыштар. Бұл сынып JDBC мәнеріне аталған параметрлерден ауыстырылғаннан кейін оралған JdbcTemplate-ге өкілдік береді. толтырғыштар орындалу уақытында орындалады.

Ұсынылған: