现有一个Java程序,手上无代码,连线后会访问本地数据库。
现需要多人可以使用该JAVA,但同一时间只能一个用户使用,可以如何处理。
补充说明:
因为程序和数据库都是银行预定的,所以没代码的情况下不敢改动,只能从windows方面选择方案。
银行方面给的解释,程序不排斥多人同时打开连接数据库,但不保证这种情况下生成的数据不出错。
现在的方式是,通过服务器端限制同时连接程序目录的人数,不限制数据库连接,达到只允许一个用户打开和修改,并且共享修改后资料唯一的目的。
但遇到一个问题,就是当一个用户登出后,我在服务器端看到仍然会有若干个文件显示正在打开,具体数量和文件不定。
是否有方式可以令用户主动发起断开与服务器所有连接,服务器IP确定,用户IP是DHCP来源。