Đây không phải là vấn đề XAMPP cũng không phải là vấn đề lập trình. Đây là vấn đề liên quan đến DNS.
Để bắt đầu, bạn có %SystemRoot%/system32/drivers/etc/hosts
không tệp có dòng sau là đầu tiên hàng? (do đó, sau tất cả các nhận xét, nhưng trước bất kỳ khai báo máy chủ nào khác)
127.0.0.1 localhost
Cập nhật: theo các nhận xét mà tôi đã Googled
một chút và có vẻ như trình điều khiển MySQL JDBC không ăn IPv6
địa chỉ nào cả. Nói cách khác, bạn sẽ cần thay đổi ::1
thành 127.0.0.1
. Nhưng tôi cũng tìm thấy chủ đề này
đề cập rằng bạn có thể sử dụng đối số JVM sau để khắc phục sự cố này:
java -Djava.net.preferIPv4Stack=true