Łączenie z bazą dancyh

0

Witam,
Mam problem z połączeniem się ze zdalną bazą danych, bazę danych stworzyłem na cba.pl ale nie mogę się z nią połączyć.
Samo łączenie wygląda tak:

    static final String DB_URL = "jdbc:mysql://mysql.cba.pl:3306/nazwa_bazy";
    public final String USER = "login";
    public final String PASS = "haslo"; 

...

        try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            System.out.print("Błąd prz ładowaniu sterownikabazy: " + e);
            System.exit(-1);
        }
        try {
            con = DriverManager.getConnection(DB_URL,USER,PASS);
        } catch (SQLException e) {
            System.out.println("Nie mona nawiazac polaczenia z baza danych" + e);
            System.exit(-1);
        }

I przy próbie połączenie otrzymuje taki błąd:

Nie mona nawiazac polaczenia z baza danychcom.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.
0

Daj loga z ex.printStackTrace();

1

Często bazy danych na serwerach są blokowane na połączenia z zewnątrz. Dowiedź się czy cba.pl umożliwia łączenie się z bazą z zewnątrz

1

Darmowa opcja na cba.pl nie umożliwia zewnętrznego dostępu, możesz za to napisać sobie np RESTowe API do strony.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.