ავტომატურად ხურავს კავშირს JdbcTemplate?
ავტომატურად ხურავს კავშირს JdbcTemplate?

ვიდეო: ავტომატურად ხურავს კავშირს JdbcTemplate?

ვიდეო: ავტომატურად ხურავს კავშირს JdbcTemplate?
ვიდეო: Autowiring with Spring Jdbc | Spring Jdbc Tutorial | Automatic Wiring 2024, მაისი
Anonim

მოკლედ კი იხურება The კავშირი . გრძელი პასუხი დამოკიდებულია. როდესაც არ გაქვთ გაზაფხულის მართული ტრანზაქცია, მაშინ დიახ JdbcTemplate დაურეკავს დახურვა () მეთოდი კავშირი.

ამასთან დაკავშირებით, ხურავს თუ არა JdbcTemplate კავშირს?

4 პასუხი. მოკლედ კი იხურება The კავშირი . გრძელი პასუხი დამოკიდებულია. როდესაც არ გაქვთ გაზაფხულის მართული ტრანზაქცია, მაშინ დიახ JdbcTemplate დაურეკავს დახურვა () მეთოდი კავშირი.

ანალოგიურად, როგორ მუშაობს JdbcTemplate გაზაფხულზე? The JdbcTemplate კლასი ახორციელებს SQL შეკითხვებს, იმეორებს ResultSet-ზე და იბრუნებს გამოძახებულ მნიშვნელობებს, აახლებს ინსტრუქციებსა და პროცედურების ზარებს, „იჭერს“გამონაკლისებს და თარგმნის მათ org-ში განსაზღვრულ გამონაკლისებად.

ასევე უნდა იცოდეთ, იყენებს თუ არა JdbcTemplate მომზადებულ განცხადებებს?

ნაგულისხმევად, JDBCTemplate აკეთებს საკუთარი მომზადებული განცხადება შინაგანად, თუ უბრალოდ გამოყენება . განახლება (String sql, Object args) ფორმა. გაზაფხული და თქვენი მონაცემთა ბაზა, ნება მართეთ თქვენთვის შედგენილი მოთხოვნა, ასე რომ თქვენ არ უნდა ინერვიულოთ გახსნაზე, დახურვაზე, რესურსების დაცვაზე და ა.შ.

რა არის NamedParameterJdbcTemplate?

NamedParameterJdbcTemplate class არის შაბლონური კლასი JDBC ოპერაციების ძირითადი ნაკრებით, რომელიც საშუალებას იძლევა გამოიყენოს დასახელებული პარამეტრები და არა ტრადიციული '?' ადგილის დამფუძნებლები. ეს კლასი გადასცემს შეფუთულ JdbcTemplate-ზე დასახელებული პარამეტრების ჩანაცვლებას JDBC სტილში '?' placeholders კეთდება შესრულების დროს.

გირჩევთ: