개인용 vps를 가지고 있습니다. vps는 phpmyadmin 용 zpanel을 사용하는 우분투 12.04입니다. 이미 MySQL 데이터베이스를 실행하도록 설정되어 있지만 Java로 데이터베이스에 연결하려고하면받을 수 없습니다. 메시지 :MySQL 데이터베이스에 연결할 수 없습니다.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
서버에 성공적으로 마지막으로 보낸 패킷은 0 밀리 초 전입니다. 드라이버는 서버에서 모든 패킷을받지 못한 "이것은 내 연결 코드
:.
어쩌면이 문제에 대한 이유는 DB 연결이 여기에 파괴되는 문제에 대한 몇 가지 방법이 있습니다package net;
import java.sql.*;
import javax.swing.JOptionPane;
public class LoginDatabaseConnection {
Connection conn = null;
public static Connection ConnectDB() {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://vps35560.vps.ovh.ca/zadmin_login", "*masked*","*masked*");
System.out.print("Connection Establish");
return conn;
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
System.out.println(e);
return null;
}
}
}
얼마나 오래 실행 했습니까? –
이 오류는 시작할 때 표시됩니다. –
연결 URL에 베어 IP 주소를 사용하여 시도해보십시오. mysql 드라이버는 해당 호스트 이름 (vpn 전송 구성과 관련된 일반적인 문제 일 수 있음)의 주소를 확인할 수 없을 수도 있습니다. – him