Mysql
 sql >> Database >  >> RDS >> Mysql

Come connettere il DB locale XAMPP MySQL usando JDBC?

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