Ho questo gioco Tetris scritto in Java, che utilizza DB per registrare punteggi più alti. Ha funzionato bene fintanto che stavo usando remoto DB MySQL, ma ora sto cercando di impostare localhost DB usando XAMPP MySQL e continua ad andare come "SQLException: errore di collegamento di comunicazione" a comando:Come connettere il DB locale MySQL di XAMPP usando JDBC?
con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/score", user, psw);
I Immagino che sia un URL sbagliato o una configurazione DB, ma non so davvero cosa controllare. Qualche idea?
MODIFICA: Il mio amico ha risolto il problema sostituendo "localhost" nell'URL con "127.0.0.1" (il che era piuttosto imbarazzante, come potete sicuramente immaginare: P).
Quindi la domanda è: Perché XAMPP non è in grado di tradurre "localhost" in indirizzo IP e come risolverlo?
Puoi selezionare il database MySQL con il Query Browser? Ricordo di essermi imbattuto in un problema simile con un'app Java che si rifiutava di riconoscere il nome nella stringa di connessione su MySQL. –
Non dimenticare questo passo importante su questo link - http://ferdidolot.wordpress.com/2009/06/14/java-mysql-jdbc-tutorial-using-netbeans-part-1/ –
[Questo post] (http: //forums.netbeans.org/ntopic4896.html) afferma di averlo risolto. Controlla. – duffymo