Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como conectar o banco de dados local do MySQL do XAMPP usando o JDBC?


Este não é um problema do XAMPP nem um problema de programação. Este é mais um problema de DNS.

Para começar, você tem um %SystemRoot%/system32/drivers/etc/hosts arquivo com a seguinte linha como primeiro linha? (assim, depois de todos os comentários, mas antes de quaisquer outras declarações de host)
127.0.0.1 localhost

Atualização: de acordo com os comentários eu Googled um pouco e parece que o driver MySQL JDBC não come IPv6 endereços em tudo. Em outras palavras, você precisará alterar ::1 para 127.0.0.1 . Mas também encontrei este tópico que menciona que você pode usar o seguinte argumento JVM para corrigir esse problema:
java -Djava.net.preferIPv4Stack=true