Tôi có trò chơi Tetris này được viết bằng Java, sử dụng DB để ghi lại điểm số cao. Nó làm việc ok miễn là tôi đã sử dụng từ xa MySQL DB, nhưng bây giờ tôi đang cố gắng để thiết lập localhost DB sử dụng XAMPP MySQL và nó tiếp tục đi như "SQLException: Truyền thông liên kết thất bại" tại lệnh:Làm thế nào để kết nối XAMPP MySQL cục bộ DB bằng cách sử dụng JDBC?
con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/score", user, psw);
tôi đoán đó là URL sai hoặc cấu hình DB, nhưng tôi thực sự không biết phải kiểm tra cái gì. Ý tưởng nào?
EDIT: Bạn tôi đã khắc phục sự cố của tôi bằng cách thay thế "localhost" trong URL theo "127.0.0.1" (điều này khá lúng túng như bạn có thể tưởng tượng: P).
Vì vậy, câu hỏi là: Tại sao XAMPP không thể dịch "localhost" thành địa chỉ IP và cách khắc phục?
Bạn có thể duyệt đến cơ sở dữ liệu MySQL với Query Browser? Tôi nhớ đã gặp sự cố tương tự với ứng dụng Java từ chối nhận ra việc đặt tên trong chuỗi kết nối với MySQL. –
Đừng quên bước quan trọng này trên liên kết này - http://ferdidolot.wordpress.com/2009/06/14/java-mysql-jdbc-tutorial-using-netbeans-part-1/ –
[Bài đăng này] (http: //forums.netbeans.org/ntopic4896.html) tuyên bố đã sửa nó. Kiểm tra nó ra. – duffymo