sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo conectar la base de datos local XAMPP MySQL usando JDBC?

Esto no es un problema de XAMPP ni de programación. Esto es más un problema de DNS.

Para empezar, ¿tiene un %SystemRoot%/system32/drivers/etc/hosts? archivo con la siguiente línea como primero ¿línea? (por lo tanto, después de todos los comentarios, pero antes de cualquier otra declaración de host)

127.0.0.1 localhost

Actualización: según los comentarios he Googled un poco y parece que el controlador MySQL JDBC no come IPv6 direcciones en absoluto. En otras palabras, deberá cambiar ::1 a 127.0.0.1 . Pero también encontré este tema que menciona que puede usar el siguiente argumento JVM para solucionar este problema:

java -Djava.net.preferIPv4Stack=true