4

現在、Java アプレットを 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

(2 年が経ちました。これは Unanswered から削除する必要があります。解決策についてはコメントを参照してください。)

于 2015-04-18T18:22:11.070 に答える