Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

JDBC มีระบบล็อคกี่ระบบ?


คุณสามารถล็อกเรคคอร์ด ชุดของเรคคอร์ด ตารางฐานข้อมูล พื้นที่ตาราง ฯลฯ และเมื่อเราล็อก เราไม่สามารถเปลี่ยนค่าที่ถูกล็อกได้ ต่อไปนี้เป็นประเภทของการล็อกใน JDBC:

  • การล็อคแถวและปุ่ม: สิ่งเหล่านี้ใช้เพื่อล็อคแถวใดแถวหนึ่ง เมื่อใช้การล็อกเหล่านี้ คุณจะทำงานพร้อมกันได้

  • การล็อกหน้า: สิ่งเหล่านี้ใช้เพื่อล็อคหน้า ถ้าคุณใช้สิ่งนี้ เมื่อใดก็ตามที่เนื้อหาของแถวเปลี่ยนแปลง ฐานข้อมูลจะล็อกทั้งเพจที่มีแถวนั้น หากคุณต้องการอัปเดต/เปลี่ยนแถวจำนวนมากในคราวเดียว คุณสามารถใช้การล็อกนี้ได้

  • ล็อคโต๊ะ: คุณสามารถล็อคโต๊ะโดยใช้ตัวล็อคเหล่านี้ได้ มีตัวล็อคตารางสองแบบ แบ่งปันและพิเศษเฉพาะ

  • ล็อกฐานข้อมูล: สิ่งนี้ล็อคฐานข้อมูลทั้งหมด คุณสามารถใช้ล็อกนี้เพื่อป้องกันการทำธุรกรรมของฐานข้อมูลอื่นในการเข้าถึงฐานข้อมูลปัจจุบัน