假设我有一个数据库,存储了用户的名字和密码。我怎样才能在java中使客户可以同时从DB中读写?另外,我如何避免查询已经被更改的旧信息?
是否有内置的东西,或者我必须实现我自己的锁定系统或mutex。
你可以同时读写,因为大多数DB都支持并发。如果客户在数据库中读写不同的行,他们应该总是得到最新的信息。如果他们正在写或读同一行,那么DB隔离级别适用。在这里阅读一下 https:/www.geeksforgeeks.orgtransaction-isolation-levels-dbms
你可以在你的应用程序中选择你想要的隔离,否则就使用默认的隔离。