我正在使用 JDBC 开发 Java 桌面应用程序,并且我想管理对数据库的并发访问。有人告诉我使用 session ,但经过一些研究发现 session 在桌面应用程序中是不可能的。
这就是我寻求帮助的原因。您对如何管理这件事有任何想法。
谢谢
最佳答案
根据您的描述,我建议您在尝试插入或更新某些可能已被其他人更改的行时检查 SQL 异常。在这种情况下,也许您应该重新加载应用程序向用户显示的内容,以便他们拥有最新的数据。另一种选择是显示用户友好的错误。
如果您的应用程序连续执行多个查询(插入、更新),我建议使用事务。我认为在桌面应用程序中设置它们的最简单方法是使用 Spring 框架(如果您熟悉它)。
关于java - Java中使用JDBC的并发访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6573538/