Detta är inte ett XAMPP-problem eller ett programmeringsproblem. Detta är mer ett DNS-problem.
För att börja, har du en %SystemRoot%/system32/drivers/etc/hosts
fil med följande rad som först linje? (alltså efter alla kommentarer, men före alla andra värddeklarationer)
127.0.0.1 localhost
Uppdatering: enligt kommentarerna har jag googlat
lite och det ser ut som att MySQL JDBC-drivrutinen inte äter IPv6
adresser överhuvudtaget. Med andra ord, du måste ändra ::1
till 127.0.0.1
. Men jag hittade också det här ämnet
som nämner att du kan använda följande JVM-argument för att fixa det här problemet:
java -Djava.net.preferIPv4Stack=true