Ciao a tutti,
da pochissimo scrivo in java ed oggi ho tentato per la prima volta di fare un collegamento ad un DB remoto di MySQL. Per remoto intendo dire che si trova su internet.
Il codice che ho scritto è questo:
codice:
import java.sql.*;

class TestDB{
	public static void main(String[] args){
		try{
			System.out.println("1");
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			System.out.println("2");
			Connection conn = DriverManager.getConnection("jdbc:mysql://xx.xxx.xxx.xx/Sqlyyyyyy_1?user=Sqlzzzzzz&password=wwwwwwww");
			System.out.println("funziona");
		}catch(Exception ex){
			System.out.println("NON funziona");
			System.out.println(ex.getMessage());
		}
	}
}
Spiego.
xx.xxx.xxx.xx rappresenta il numero IP dell'host
Sqlyyyyyy_1 rappresenta il nome del database
Sqlzzzzzz rappresenta il nome utente
wwwwwwww rappresenta la password
Tutti questi dati mi sono stati forniti dal gestore del database MySQL su internet

Eseguendo il programma viene scritto il numero uno della prima println, viene scritto il numero due della seconda println, ma poi si ferma lì e non fa più nulla

Qualcuno sa dirmi dove sto toppando?