私は000WebHosting.comからデータベースを実行しています。私は私のデータベースに接続しようとすると、私は次のエラーを取得する:JavaでMySQL DBに接続
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.
これは私のコードです:
String url = "jdbc:mysql://" + "mysql2.000webhost.com/";
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(url + "DB_NAME", userName, passWord);
}
catch (InstantiationException | IllegalAccessException | SQLException e)
{
System.out.println(e);
}
、例外がconn
ラインに生じ続けています。
私は間違っていますか?
文字通り接続していません。データベースのURLをチェックし、正しいことを確認してください。 –
私はあなたの接続を待っているそのアドレスでポートが開いていること、またはdbに対してまだ許可されていることを非常に疑っています – Drew