Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verbinde ich die lokale XAMPP MySQL DB mit JDBC?

Dies ist weder ein XAMPP- noch ein Programmierproblem. Das ist eher ein DNS-Problem.

Haben Sie zunächst einen %SystemRoot%/system32/drivers/etc/hosts Datei mit der folgenden Zeile als erster Linie? (also nach allen Kommentaren, aber vor allen anderen Host-Deklarationen)

127.0.0.1 localhost

Aktualisierung: gemäß den Kommentaren habe ich gegoogelt ein bisschen und es sieht so aus, als ob der MySQL JDBC-Treiber IPv6 nicht frisst Adressen überhaupt. Mit anderen Worten, Sie müssen ::1 ändern zu 127.0.0.1 . Aber ich habe auch dieses Thema gefunden was erwähnt, dass Sie das folgende JVM-Argument verwenden können, um dieses Problem zu beheben:

java -Djava.net.preferIPv4Stack=true