0

私はopenshiftを初めて使用します。openshift を使用していくつかの静的 Web アプリケーションを作成しました。

現在、 Eclipse IDEを使用して openshift でJava Web アプリケーションを作成しています。アカウントの openshift プロジェクトで作成されたmySql データベースに接続する必要があります。接続しようとすると例外が発生します

通信リンク障害 サーバーに正常に送信された最後のパケットは 0 ミリ秒前です。ドライバーがサーバーからパケットを受信して​​いません。

私のコードを見てください。

JSP

<body>

<%

try{
    Class.forName("com.mysql.jdbc.Driver");
    }
        catch(ClassNotFoundException e){
            out.println(e.getMessage());        
        }

    try{
Connection conn=  DriverManager.getConnection("jdbc:mysql://***.*.**.*:3306/dbName","username","password");
    Statement st = conn.createStatement();
    out.print(st.executeUpdate("insert into user('shajeer','password')"));
    out.println();

}catch(Exception e){    
    out.println(e.getMessage());
}

%>

</body>

プロジェクトにmysql ドライバーを追加しました。* でマークされた URL は、 phpmyadminサーバー URL に表示される正確な IP と同じであり、ユーザー名とパスワードも正しいです。

誰かが問題を知っているなら、私を助けてください。

4

1 に答える 1

1

Deployment Assemblyに mysql ドライバーを追加します。

あなたはそれを行うことができます:プロジェクトのプロパティ - >展開アセンブリ - >追加 - >ファイルシステムからのアーカイブ。

于 2015-04-24T09:25:26.120 に答える