У меня есть программа на Java, которая подключается к удаленной базе данных MySQL для хранения информации о студентах. Программа отлично работает в моей домашней сети, но когда я подключен к сети моей школы, время соединения теряется со 100% потерей пакетов. Я использую одну и ту же машину, мой ноутбук, в обеих ситуациях. Я также не могу ничего пинговать, и я думаю, что это из-за брандмауэра моей школы. Есть ли способ настроить мое соединение, чтобы этого не произошло? Я, очевидно, не могу ничего изменить в конце школы. В настоящее время я использую следующий код для установления соединения:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://remotemysql.com:3306/thenameofthedatabase", username, password);
Если в моем коде есть что-то, что я могу сделать для этого соединения, это было бы здорово. Честно говоря, тем не менее, самая расстраивающая часть этого заключается в том, что я не могу работать над проектом во время учебы в школе, поэтому, если есть какие-то другие обходные пути, которые я мог бы использовать, просто чтобы иметь возможность установить связь, которая также была бы хорошей,Спасибо.