我从Java应用程序访问Informix(IDS 11.50.FC7)数据库。出于连接目的,我使用功能用户,密码每180天到期一次(由于内部策略)。 不幸的是,我不知道密码到期的确切日期,但我想提前知道。我在安装数据库的unix服务器上没有root权限,所以我不能使用任何“密码工具”,也无法查看/ etc / shadow文件。 唯一的想法是使用jdbc连接来测试它... 传入密码过期是否有任何例外(“您的密码将在xx天后过期”)?如果是这样我怎么能抓住它?
答案 0 :(得分:0)
没有例外。密码仍然有效,因此Informix会在您连接时报告成功,并在密码过期之前继续执行此操作。没有办法通过额外的信息获得成功'状态。
由于没有例外,因此无法捕捉它。
当您的密码计划到期时,您的内部策略是否通知功能用户?它可能应该。