0

私の友人と私は、JDBC、JSch、および IntelliJ IDEA を使用して MySQL データベースに SSH 接続しようとするプロジェクトに取り組んでいます。問題はおそらく接続の試み自体ではなく、これは私の推測ですが、ある種の環境問題です。問題なく端末(はい、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 コネクタ (http://dev.mysql.com/downloads/connector/j/) を Project Structure>Modules>Dependencies にインポートしました。

それが問題であるかどうかを確認するために IDEA を再インストールしましたが、変更はありません。多分私は何かを逃した?

アイデア?

よろしく、 ニクラス

4

1 に答える 1

0

jdbc の接続文字列に注目してください。

于 2012-07-09T08:55:43.590 に答える