java - Informix 密码即将过期异常

标签 java jdbc informix

我从 Java 应用程序访问 Informix (IDS 11.50.FC7) 数据库。出于连接目的,我使用功能用户,其密码每 180 天就会过期(由于内部政策)。 不幸的是,我不知道密码到期的确切日期,但我想提前知道。我在安装数据库的 unix 服务器上没有 root 权限,因此我无法使用任何“密码工具”,也无法查看/etc/shadow 文件。 唯一的想法是使用 jdbc 连接来测试它...... 传入密码过期是否有任何异常(“您的密码将在 xx 天后过期”)?如果是的话我怎样才能捕获它?

最佳答案

这也不异常(exception)。密码仍然有效,因此 Informix 在您连接时报告成功,并继续执行此操作,直到密码过期。没有办法获得“通过额外信息成功”状态。

由于没有异常,所以没有办法捕获它。

当功能用户的密码计划到期时,您的内部策略是否不会通知他们?也许应该如此。

关于java - Informix 密码即将过期异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33506040/

相关文章:

java - 更改表名后 ExecuteUpdate() 异常

java - 使用 JFileChooser 并预先填充文件名保存?

java - 使用变量的 SQL 插入查询语法错误

java - Vertica JDBC错误

sql - 如何获取范围内一年中特定月份的天数总和

Informix,初始化存储过程中的变量

java - 根据java中的字母将按字母顺序排序的列表拆分为子列表

java - com.sun.tools.javac.code(javac 编译器)包中的这种奇怪语法是什么?它是如何工作的?

java - 从数组列表中删除元素

java - Informix:在 Java 中使用存储过程