Questo non è un problema XAMPP né un problema di programmazione. Questo è più un problema DNS.
Per iniziare, hai un %SystemRoot%/system32/drivers/etc/hosts
file con la riga seguente come prima linea? (quindi, dopo tutti i commenti, ma prima di qualsiasi altra dichiarazione dell'ospite)
127.0.0.1 localhost
Aggiornamento: come da commenti ho Googled
un po' e sembra che il driver MySQL JDBC non mangi IPv6
indirizzi a tutti. In altre parole, dovrai cambiare ::1
a 127.0.0.1
. Ma ho anche trovato questo argomento
che afferma che puoi utilizzare il seguente argomento JVM per risolvere questo problema:
java -Djava.net.preferIPv4Stack=true