远程MySQL数据库被阻止

我有一个Java程序,该程序连接到远程MySQL数据库,以存储有关学生的信息。该程序可以在我的家庭网络上完美运行,但是当我连接到学校的网络时,连接超时,数据包丢失100%。在两种情况下,我都使用同一台计算机,即笔记本电脑。我也无法ping通任何东西,我认为这是由于学校的防火墙所致。有没有一种方法可以配置我的连接,以免发生这种情况?在学校的尽头,我显然无法改变任何事情。目前,我正在使用以下代码建立连接:

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getconnection("jdbc:mysql://remotemysql.com:3306/thenameofthedatabase",username,password);

如果我可以在代码中做些什么来建立这种联系,那就太好了。坦白说,最令人沮丧的是,我在学校时无法进行该项目,因此,如果还有其他解决方法,我可以采取适当的措施来建立良好的连接。谢谢。

mx9903440 回答:远程MySQL数据库被阻止

可能是您学校的网络代理阻止了所有不只是网络的流量(80和443)。除非您在这些端口之一上运行代理服务器或主机以转发流量,否则您将无能为力。

此外,如果这只是一个学校项目,您能否不仅仅在本地计算机上运行Xampp或类似的东西?

本文链接:https://www.f2er.com/3149215.html

大家都在问