如何从 Java 锁定数据库记录?

Mah*_*esh 6 java mysql sql dbf

我正在用 dbf 用 Ja​​va 开发一个数据库程序。我需要知道如何从 Java 端锁定数据库记录。

示例:我们有一个数据库表cheques,表中有 5 条记录(record 1通过5)。有 2 个用户,user-1并且user-2. user-1访问record 1user-2尝试同时访问record 1。我想锁定record 1以防止在访问该记录user-2user-1访问该记录。我如何在 Java 中做到这一点?

Dar*_*hta 4

对于MySQL,您可以使用,SELECT FOR UPDATE语句来锁定记录。直到事务完成或回滚时才会释放锁。更多内容与此相同。