我和我的朋友正在做一个项目,我们尝试使用 JDBC、JSch 和 IntelliJ IDEA 通过 SSH 连接到 MySQL 数据库。问题很可能不是连接尝试本身,而是我的猜测是某种环境问题。我可以毫无问题地通过终端(是的,Xubuntu)进行 SSH 连接,但是当我尝试通过 IDEA 中的代码进行操作时,它给了我
java.sql.SQLException: Access denied for user 'websp'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1694)
困扰我们并支持环境理论的是它在另一个系统上运行良好。我已经使用 'sudo apt-get install IntelliJ...' 和 JetBrains 的可下载文件安装了 IDEA。我已将 MySQL-connector(http://dev.mysql.com/downloads/connector/j/) 导入到 Project Structure>Modules>Dependencies。
我重新安装了 IDEA 以查看是否是问题所在,但没有任何变化。也许我错过了什么?
想法?
问候, 尼克拉斯