Computer >> Máy Tính >  >> Lập trình >> MySQL

Có bao nhiêu hệ thống khóa trong JDBC?

Bạn có thể khóa một bản ghi, tập hợp các bản ghi, bảng cơ sở dữ liệu, vùng bảng, v.v. và khi chúng tôi làm vậy, chúng tôi không thể thay đổi các giá trị bị khóa. Sau đây là các loại khóa trong JDBC:

  • Ổ khóa hàng và khóa: Chúng được sử dụng để khóa một hàng cụ thể. Sử dụng các khóa này, bạn có thể đạt được tính đồng thời.

  • Khóa trang: Chúng được sử dụng để khóa một trang. Nếu bạn áp dụng điều này, bất cứ khi nào nội dung của một hàng thay đổi, cơ sở dữ liệu sẽ khóa toàn bộ trang chứa hàng đó. Nếu bạn cần cập nhật / thay đổi số lượng lớn hàng cùng một lúc, bạn có thể sử dụng khóa này.

  • Ổ khóa bảng: Bạn có thể khóa bàn bằng các ổ khóa này. Có hai loại khóa bàn. Chia sẻ và độc quyền.

  • Khóa cơ sở dữ liệu: Điều này sẽ khóa toàn bộ cơ sở dữ liệu. Bạn có thể sử dụng khóa này để ngăn các giao dịch của cơ sở dữ liệu khác truy cập vào cơ sở dữ liệu hiện tại.