我有一个 Java 程序,它连接到远程 MySQL 数据库以存储有关学生的信息。该程序在我的家庭网络上运行良好,但是当我连接到学校的网络时,连接超时并出现 100% 的数据包丢失。在这两种情况下,我都使用同一台机器,我的笔记本电脑。我也无法ping通任何东西,我认为这是因为我学校的防火墙。有没有办法配置我的连接,这样就不会发生这种情况?我显然无法改变学校的任何事情。目前,我正在使用以下代码建立连接:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://remotemysql.com:3306/thenameofthedatabase", username, password);
如果我可以在我的代码中做些什么来建立这种联系,那就太好了。不过,老实说,最令人沮丧的部分是我在学校期间无法从事该项目,所以如果我可以采取任何其他解决方法来建立良好的联系. 谢谢。