java - 多主机的数据库处理

标签 java multithreading

我在一台服务器中使用数据库。我想从多个位置访问该数据库,但问题是当一个人访问表中的数据时,没有人可以访问这些数据。更好的处理方法是什么?

最佳答案

您应该提供有关您的问题的更多详细信息

  1. 您使用什么 RDMS?
  2. 事务隔离级别是多少?
  3. 您是否执行任何显式表锁定?如果是,您要获取哪种锁?
  4. 您的应用代码中是否有同步方法?

这很难相信,但可能会出现这样的情况:您使用可序列化隔离级别,并且您的事务更新同一个表。

关于java - 多主机的数据库处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243580/

相关文章:

java - 当Future.get()的返回值太大时,是否有替代解决方案?

java - 无法从 HttpURLConnection POST 方法获取响应

java - Spring数据排序数组或设置成Pageable

c# - 异步组件和 WinForms

multithreading - Akka - 调度员

java - 无法使用 Maven 解决 Artifact 错误

java - Java流中continue关键字的等价物?

c# - 在同一程序的多个实例之间同步

java - Android Java 中的 sleep ()

java - 我该如何做才能让方法等待执行器运行?