我和我的朋友正在开发一个项目,我们尝试使用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)
困扰我们并支持环境理论的是它在另一个系统上运行良好。 我已经安装了IDEA和'sudo apt-get install IntelliJ ...'以及JetBrains的可下载文件。我已将MySQL连接器(http://dev.mysql.com/downloads/connector/j/)导入项目结构>模块>依赖项。
我重新安装了IDEA,看看是否是问题,但没有变化。也许我错过了什么?
想法?
此致 尼古拉斯
答案 0 :(得分:0)
专注于jdbc的连接字符串。