Oto jak próbuję połączyć:Problem łączenia się z MySQL DB przy użyciu JDBC
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
throw new DbConnectionException();
}
try {
connection = DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
e.printStackTrace();
throw new DbConnectionException();
}
jestem 100% pewien, że adres URL, nazwę użytkownika, hasło ciągi są poprawne. Udało mi się już połączyć za pomocą zewnętrznego narzędzia (przeglądarki zapytań MySQL). Jest to błąd otrzymuję:
com.mysql.jdbc.CommunicationsException: Komunikacja awaria łącza powodu Bazowy wyjątek:
** BEGIN wyjątek zagnieżdżonych **
java.net .SocketException MESSAGE: java.net.ConnectException: Połączenie odmówił
...
Czy serwer MySQL działa? Czy port jest odblokowany z zapory? –
@ Elita: Tak. Nie. – snakile
zapora zablokowała twój port MySQL? Spróbuj odblokować to. –