0

我有一个在文件数据库上使用 JPA 的 Java 应用程序。

我只想运行我的应用程序的一个实例(请注意,数据库被锁定到应用程序的第一个实例)。

如何检查我的数据库是否被锁定,并向用户显示消息?

4

2 回答 2

0

Eclipse 使用 .lock 文件解决了这个问题。其他解决方案可以是:尝试使用端口:绑定到端口 12345。如果可以,那么如果你不能,那么你就是唯一的山王,也许其他人正在使用那座山。任何其他应用程序都可以。

.lock 文件也有很多缺点。

最后也是最好的解决方案是:通过 JNI 在操作系统级别以平台依赖的方式执行此操作,但需要大量工作并且也有缺点。

于 2013-07-15T11:40:20.227 回答
0

使用其 ip 和端口号远程登录您的数据库。

于 2013-07-16T01:24:40.170 回答