我目前正在尝试让 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();
}
}