JDBC 中有多少种锁定系统?

jdbcjava 8mysqlmysqli database

您可以锁定一条记录、一组记录、数据库表、表空间等,并且当我们这样做时,我们不能更改锁定的值。以下是 JDBC 中的锁定类型:

  • 行锁和键锁:这些用于锁定特定行。使用这些锁,您可以实现并发性。

  • 页面锁:这些用于锁定页面。如果应用此锁,每当行的内容发生变化时,数据库都会锁定包含该行的整个页面。如果您需要一次更新/更改大量行,您可以使用此锁。

  • 表锁:您可以使用这些锁锁定表,有两种表锁。共享和独占。

  • 数据库锁定:这会锁定整个数据库。您可以使用此锁定来阻止其他数据库的事务访问当前数据库。


相关文章