私のデータベースに接続できません。私はどこかで私が知らないし、変更する必要のある設定があると思う。私はここに本当に基本的なコードをいくつか持っています:MySQLNonTransientConnectionException:データベースサーバーへの接続を作成できませんでした。再接続を3回試行しました。お寄せください
public static void main(String[] args)
{
try
{
Connection con = DriverManager.getConnection("jdbc:mysql://IP:3306/TABLENAME?autoReconnect=true","USERNAME", "PASSWORD");
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
明らかにログイン情報です。そしてそれは、このエラーが発生します。
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Caused by: java.net.ConnectException: Connection refused
私は同じ問題について、約10の異なる記事に目を通し、その解決策を試してみましたし、まだそれが仕事を得ることができなかったしました。
http://stackoverflow.com/questions/2983248/com-mysql-jdbc-exceptions-jdbc4-communicationsexception-communications-link-fai –
@FastSnail私はBalusCのすべてのヒントを試したが、それでも同じ問題がある。 –
これも読んでくださいhttp://stackoverflow.com/questions/6865538/solving-a-communications-link-failure-with-jdbc-and-mysql –