我在使用Java和MySQL连接器/J连接MySQL时遇到问题

我在使用Java和MySQL连接器/J连接MySQL时遇到问题,java,mysql,database,Java,Mysql,Database,我正在尝试使用JavaSwing创建一个Java应用程序。swing GUI将有一系列单选按钮,用于在新框架中过滤“结果”表 结果表的内容将来自Mysql数据库,该数据库是在另一台机器上使用其本地主机创建的 我创建了一个类,该类将在我创建的GUI与我的合作伙伴创建的MySQL数据库之间建立连接。这是我的密码: package laptopicSelection; import java.sql.Connection; import java.sql.DriverManager; public

我正在尝试使用JavaSwing创建一个Java应用程序。swing GUI将有一系列单选按钮,用于在新框架中过滤“结果”表

结果表的内容将来自Mysql数据库,该数据库是在另一台机器上使用其本地主机创建的

我创建了一个类,该类将在我创建的GUI与我的合作伙伴创建的MySQL数据库之间建立连接。这是我的密码:

package laptopicSelection;
import java.sql.Connection;
import java.sql.DriverManager;

public class LaptopicGUI {

    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        getConnection();
        try{
            String driver = "com.mysql.jdbc.Driver";
            String url ="jdbc:mysql://1xx.xx.xxx.xxx:3306/Laptable?autoReconnect=true&useSSL=false";
            String username = "root";
            String password = "xxxxxxxx";
            Class.forName(driver);
            Connection conn = DriverManager.getConnection(url,username,password);
            System.out.println("connected" + conn);
            return conn;
        }

            catch (Exception e){
            System.out.println(e);
        }
        return null;
    }
}
我收到以下错误:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 无法创建到数据库服务器的连接。尝试重新连接3 时代。放弃

同样,ip、用户名和密码都是由在机器上创建mysql数据库的同一个人提供给我的

我正在尝试远程连接到该数据库,使用上面代码在我的机器上使用Java


我哪里出错了

您能使用普通客户端进行连接吗?例如,通过Windows中的命令行@shmosel1)“我正在尝试使用JavaSwing创建一个Java应用程序。”因为这在命令行应用程序中已经失败了。这不包括Swing GUI。显然,这个问题不应该有标签。2) 使用缩进代码行和代码块的逻辑和一致形式。缩进的目的是使代码的流程更易于遵循@是的。问题似乎出在服务器/数据库上,而不是代码上