sql >> Databasteknik >  >> RDS >> Mysql

Hur ansluter jag XAMPP MySQL lokal DB med JDBC?

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 


  1. Skapa en skalär användardefinierad funktion i SQL Server

  2. hur man söker i SQL Server 2008 R2 lagrade procedurer för en sträng?

  3. Hur Zend DB hanterar databasanslutningar

  4. 'Kan inte ansluta till MySQL-servern på \'db\' Django-Restframework med Mysql i docker