пытаюсь подключиться к БД используя JDBC:
Connection connection = ConnectToMeetDB.getConnection("root", "asdASD123", "176.59.138.112", 3306);
ConnectToMeetDB:
public static Connection getConnection(String userName, String password, String serverName, int portNumber) throws SQLException {
Connection conn = null;
Properties connectionProps = new Properties();
connectionProps.put("user", userName);
connectionProps.put("password", password);
connectionProps.put("useSSL", "false");
conn = DriverManager.getConnection(
"jdbc:mysql://" +
serverName +
":" + portNumber + "/" + "meetdb",
connectionProps);
return conn;
}
Все подключается нормально если я использую localhost, но если я меняю его на реальный ip, то он не может подключиться:
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Что я делаю не так?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости