如何解决Java数据库连接失败,需要响应
我有一些Java
代码失败;特别是我正在尝试建立与数据库的连接。该代码总体上可以正常工作,但是我观察到将提示您通知用户凭据,密码将在7天后过期;当这种情况发生时,代码将失败,因为未给出响应。我该如何处理?我对目标数据库的用户配置的控制有限,在这种情况下,目标数据库是AS400
服务器。
这是我的代码:
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
Connection connection = null;
try {
connection = DriverManager.getConnection(url,username,password);
} catch (Exception e) {
e.printStackTrace();
}
感谢您的帮助。
解决方法
您将必须与系统管理员联系,并获得不过期的应用程序服务档案。那就是您所能做的。如果您没有有效的用户名和密码,则无法连接。或者,您可以在每次启动应用程序时提示输入用户ID和密码,并让用户输入其用户ID和密码。然后,您可以与此连接。
,使用JDBC URL上的hint = false连接属性来禁用提示。
connection = DriverManager.getConnection(url +“; prompt = false”,用户名和密码);
有关其他JDBC属性,请参见以下内容。 http://jt400.sourceforge.net/doc/com/ibm/as400/access/doc-files/JDBCProperties.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。