Wybór bazy danych w Javie

0

Witam.

Mam problem z połączeniem mojego programu w JAVA z bazą danych mysql.
A mianowicie mam bazą na serwerze ugu.pl i ja wykorzystac w programie ale nie wiem jak po połączeniu się z serwerem wybrać odpowiednią bazę.
Próbowałem jako w adresie dodać nazwę bazy ale nadal się nie łączy.
Mój kod:

package javaapplication4;
import java.sql.*;
/**
 *
 * @author Mylek
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection conexion = DriverManager.getConnection("jdbc:mysql://mysql2.yoyo.pl:3306/db1026369","db1026369","*******");
            Statement intruccion = conexion.createStatement();
            ResultSet query = intruccion.executeQuery("SELECT * from uzytkownicy");
            while(query.next())
            {
                System.out.println(query.getString("id")+" "+query.getString("login")+" "+query.getString("email"));
            }
        }
        catch (Exception e){
            System.out.println(e);
        }
    }

}
 

Proszę o pomoc

0

Nazwa użytkownika jest taka sama jak bazy danych?

0

1)A co aplikacja wypisała na konsolę?

2)Poczytaj połączenie z bazą danych mysql
może yoyo.pl blokuje możliwość połączenie się z ich bd z zewnątrz?

0

Nazwa bazy i nazwa użytkownika są identyczne.
Konsola zwraca "com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure"
próbowałem połączyć się z bazami na cba.pl ,ugu.pl i yoyo.pl ale z zadnym serwerem się nie łączy

0

Skopiowałem twój kod do siebie i wszystko działa. Załóż konto na http://db4free.net/

 
 public static void main(String[] args) {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection conexion = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/nazwaBazy",user","password");
            Statement intruccion = (Statement) conexion.createStatement();
            ResultSet query = intruccion.executeQuery("SELECT * from Tabela");
            while(query.next())
            {
                System.out.println(query.getString("id")+" "+query.getString("Column1")+" "+query.getString("Column2"));
            }
        }
        catch (Exception e){
            System.out.println(e);
        }
    }
0

Spróbuje założyć na tym serwerze.Ale pÓÓÓÓki co nie mogę założyć tam konta

1 użytkowników online, w tym zalogowanych: 0, gości: 1