java で MYSQLサーバーに接続できない
一般的な接続確認のソースコードを実行しても接続できません。connector/jを使用しています。
理由:java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
以下、ソースコードです。
package mysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Example1 {
public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ String server = "127.0.0.1"; String user = "nyuser"; String pass = "nypass"; String db = "nyumon"; String url = "jdbc:mysql://" + server + "/" + db + "?autoReconnect=true&useSSL=false"; Connection con = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection(url, user, pass); System.out.println("接続成功です!"); con.close(); }catch(SQLException e) { System.err.println("接続失敗です\n理由:" + e.toString()); }catch(Exception e){ e.printStackTrace(); }finally { try { if (con != null) { con.close(); con = null; } }catch(Exception e) { e.printStackTrace(); } } }
}
回答1件
あなたの回答
tips
プレビュー