0

我和我的朋友正在做一个项目,我们尝试使用 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 以查看是否是问题所在,但没有任何变化。也许我错过了什么?

想法?

问候, 尼克拉斯

4

1 回答 1

0

专注于 jdbc 的连接字符串。

于 2012-07-09T08:55:43.590 回答