java - 为什么 FTP 服务器上的自签名小程序无法连接到 MySQL 数据库

标签 java mysql database applet

我正在开发一个上传到 ftp 服务器的小程序。该小程序应该连接到 MySQL 数据库(据我所知,应该位于同一台服务器上)。

注意:该小程序是自签名的。

  • 如果我在本地运行该小程序,它就可以正常工作。
  • 如果我从网络浏览器本地启动该小程序,它也可以完美运行。
  • 但是当我将其上传到 ftp 服务器并从其网站启动它时,它在第 4 行卡住(DriverManager.getConnection() 方法)

.

public static void initConnection(final Settings info) throws ClassNotFoundException, SQLException
        {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://" + info.getHost() + ":3306/" + info.getDbName(),
                    info.getUser(), info.getPass());
            stmt = conn.createStatement();
        }

最佳答案

这个问题好像是我自己回答的。问题是,从尝试连接到数据库到建立完整的工作连接大约需要 3 分钟左右。从技术上讲,这个问题一直都是无效的。我会看看是否能找出为什么这么慢,如果找不到,请提出另一个问题。

所以,这又与政策或权限无关。只是由于某种原因速度慢得要命。

关于java - 为什么 FTP 服务器上的自签名小程序无法连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561857/

相关文章:

数据库在更新时应用所有以前的迁移,而不仅仅是新迁移

mysql - 如何告诉 Selenium 使用测试数据库?

java - 将一个对象放入另一个对象数组中的对象数组

java - Google Maps API Android - 膨胀类 fragment 时出错

MySQL - 查询帮助选择具有按日期分组的最新时间戳的结果

由于特殊字符,Mysql 查询无法工作

php - 使用 PHP 访问另一个对象内的数组内的对象

java - 如何将 YAML 文件加载到案例类中?

java - 如何使用 SVNKit 获取从一个分支合并到另一个分支的所有修订版本的列表?

mysql - MVC 删除具有多个所需外键约束的记录