JdbcTemplate ปิดการเชื่อมต่อโดยอัตโนมัติหรือไม่
JdbcTemplate ปิดการเชื่อมต่อโดยอัตโนมัติหรือไม่

วีดีโอ: JdbcTemplate ปิดการเชื่อมต่อโดยอัตโนมัติหรือไม่

วีดีโอ: JdbcTemplate ปิดการเชื่อมต่อโดยอัตโนมัติหรือไม่
วีดีโอ: Spring Framework. Урок 27: JdbcTemplate. 2024, พฤศจิกายน
Anonim

ในระยะสั้นใช่มัน ไม่ปิด NS การเชื่อมต่อ . คำตอบยาวขึ้นอยู่กับ เมื่อคุณไม่มีธุรกรรมที่จัดการโดย Spring แล้วใช่ JdbcTemplate จะเรียก ปิด () วิธีการบน การเชื่อมต่อ.

ในแง่นี้ JdbcTemplate ปิดการเชื่อมต่อหรือไม่

4 คำตอบ ในระยะสั้นใช่มัน ไม่ปิด NS การเชื่อมต่อ . คำตอบยาวขึ้นอยู่กับ เมื่อคุณไม่มีธุรกรรมที่จัดการโดย Spring แล้วใช่ JdbcTemplate จะเรียก ปิด () วิธีการบน การเชื่อมต่อ.

ในทำนองเดียวกัน JdbcTemplate ทำงานอย่างไรในฤดูใบไม้ผลิ NS JdbcTemplate class ดำเนินการคำสั่ง SQL วนซ้ำ ResultSet และดึงค่าที่เรียก อัพเดตคำสั่งและการเรียกโพรซีเดอร์ "จับ" ข้อยกเว้น และแปลเป็นข้อยกเว้นที่กำหนดไว้ในองค์กร

สิ่งที่ควรทราบก็คือ JdbcTemplate ใช้คำสั่งที่เตรียมไว้หรือไม่

โดยค่าเริ่มต้น the JDBCTเทมเพลตไม่ ของตัวเอง คำสั่งที่เตรียมไว้ ภายในถ้าคุณเพียงแค่ ใช้ NS. อัปเดต (String sql, Object args) แบบฟอร์ม สปริง และฐานข้อมูลของคุณ จะ จัดการคิวรีที่คอมไพล์แล้วสำหรับคุณ ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับการเปิด การปิด การปกป้องทรัพยากร ฯลฯ

NamedParameterJdbcTemplate คืออะไร

NamedParameterJdbcTemplate class เป็นคลาสเทมเพลตที่มีชุดการทำงานของ JDBC พื้นฐาน ทำให้สามารถใช้พารามิเตอร์ที่มีชื่อแทน '?' แบบเดิมได้ ตัวยึดตำแหน่ง คลาสนี้มอบหมายให้ JdbcTemplate ที่ห่อเมื่อแทนที่จากพารามิเตอร์ที่มีชื่อเป็นสไตล์ JDBC '?' ตัวยึดตำแหน่งจะทำในเวลาดำเนินการ

แนะนำ: