I'm developing a database program in Java with dbf. I need to know how to lock the database records from the Java side.
Example: we have a database table cheques
with 5 records in the table (record 1
through 5
). There are 2 users, user-1
and user-2
. user-1
accesses record 1
and user-2
tries to access record 1
at the same time. I want to lock record 1
to prevent access to that record by user-2
while user-1
is accessing it. How do I do this in Java?
In case of MySQL, you can use, SELECT FOR UPDATE
statement for locking the records. Lock will not be released until the transaction completes or rolls back.
More on the same here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With