gpt4 book ai didi

java - 远程 MySQL 数据库被阻止

转载 作者:行者123 更新时间:2023-11-29 15:31:00 26 4
gpt4 key购买 nike

我有一个 Java 程序,它连接到远程 MySQL 数据库来存储有关学生的信息。该程序在我的家庭网络上运行良好,但当我连接到学校网络时,连接超时并出现 100% 数据包丢失。在这两种情况下,我都使用同一台机器,即我的笔记本电脑。我也无法 ping 通任何内容,我认为这是因为我学校的防火墙所致。有没有办法配置我的连接以避免这种情况发生?我显然无法改变学校的任何事情。目前,我使用以下代码来建立连接:

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

如果我可以在代码中做一些事情来建立这种连接,那就太好了。但老实说,最令人沮丧的部分是我无法在学校期间从事该项目,因此如果我可以采取任何其他解决方法来建立联系,那也是很好的。谢谢。

最佳答案

您学校的网络代理可能会阻止除网络之外的任何流量(80 和 443)。除非您在这些端口之一上运行代理服务器或主机来转发您的流量,否则您可能无能为力。

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

关于java - 远程 MySQL 数据库被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58737815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com