Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment connecter la base de données locale XAMPP MySQL à l'aide de JDBC ?

Ce n'est pas un problème XAMPP ni un problème de programmation. Il s'agit plus d'un problème de DNS.

Pour commencer, avez-vous un %SystemRoot%/system32/drivers/etc/hosts fichier avec la ligne suivante comme première ligne? (donc, après tous les commentaires, mais avant toute autre déclaration d'hôte)

127.0.0.1 localhost

Mise à jour : selon les commentaires que j'ai Googled un peu et il semble que le pilote MySQL JDBC ne mange pas IPv6 adresses du tout. En d'autres termes, vous devrez modifier ::1 à 127.0.0.1 . Mais j'ai aussi trouvé ce sujet qui mentionne que vous pouvez utiliser l'argument JVM suivant pour résoudre ce problème :

java -Djava.net.preferIPv4Stack=true