我正在尝试使用JDBC从我的Java应用程序连接到远程Informix数据库。但是,我总是会遇到本主题标题中提到的错误。
我仔细检查了密码字段,这是正确的。我试图连接的代码非常简单,如下所示:
的Class.forName( “com.informix.jdbc.IfxDriver”); this.Connection = DriverManager.getConnection(connectionURL,UserName,Password); return Connection;
这是一个部署在Tomcat上的简单JAVA Web应用程序。
请帮忙。
问候。
答案 0 :(得分:0)
您是否仔细检查了connectionURL是否正确?也许你在问另一个使用另一个密码的数据库。
答案 1 :(得分:0)
我遇到了同样的问题并解决了它。问题是informix数据库期望严格遵守数据库url,url中不会忽略空格。这是适合我的格式: JDBC:INFORMIX-SQLI://服务器:端口/分贝:INFORMIXSERVER =服务器;用户USR =;密码=通过
注意:usr是数据库用户名,pass是帐户的密码