ネットワーク経由でMySQLデータベースに接続しようとしています。私はMySQLをインストールしており、サービスはデフォルトのポートで実行されています。 jarファイルにSQLコネクターをインストールして、サーバー・マシンにjava JDKを追加しました。私がしようとするIPアドレス(例:192.168.1.45):で、ネットワーク経由で接続したときにネットワーク経由でJDBCを使用してMySQLに接続
private String dbUrl = "jdbc:mysql://localhost/DatabaseName";
private String dbClass = "com.mysql.jdbc.Driver";
しかし:私は、コードを使用して、私のローカル・データベースに接続することができる午前
private String dbUrl = "jdbc:mysql://192.168.1.45/DatabaseName";
private String dbClass = "com.mysql.jdbc.Driver";
接続エラーが発生しました:
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
誰でもこの問題が分かっていますか?別の住所を追加する必要がありますか? アドレスにデフォルトポートを追加しましたが、動作させることができません。
ありがとうございました。
http://forums.mysql.com/read.php?39,199085,204628#msg-204628 – zengr
ファイアウォール関連の可能性がありますか? – Qwerky