4

我目前正在尝试让 Java Applet 连接到 MySQL 服务器。我已经测试了 MySQL 服务器并验证它可以工作(我可以连接 php)。但是,我似乎无法连接我的小程序。

现在,我正在使用 Eclipse 进行测试,下面列出了以下代码(这不是我自己的……目前只是想建立一个连接)。

但是,它给了我一个通信链接故障,并且无法连接。有人可以指导我如何在 EC2 上建立连接吗?我是 EC2 和 Java-MySQL 连接的新手,我不确定问题出在我的代码、端口配置还是 Eclipse。任何帮助将不胜感激!

import java.sql.*;
import javax.swing.*;
import java.util.Properties;

public class HelloWorld extends JApplet
{
  // The JDBC Connector Class.
  private static final String dbClassName = "com.mysql.jdbc.Driver";

  private static final String CONNECTION =
                      "jdbc:mysql://<IP of EC2>";

  public static void main(String[] args) throws
                         ClassNotFoundException,SQLException
  {
    System.out.println(dbClassName);
    // Class.forName(xxx) loads the jdbc classes and
    // creates a drivermanager class factory
    Class.forName(dbClassName);

    // Properties for user and password.
    Properties p = new Properties();
    p.put("user","<username>");
    p.put("password","<password>");

    // Now try to connect
    Connection c = DriverManager.getConnection(CONNECTION,p);

    System.out.println("It works !");

    c.close();
    }
}
4

1 回答 1

0

(已经两年了。这需要从 Unanswered 中删除 - 请参阅解决方案的评论。)

于 2015-04-18T18:22:11.070 回答