だから、私は新しいを設定するのに問題があります現在のMavenプロジェクトをJPAプロジェクトに変換できるようにするためのEclipse内の接続。 MySqlデータベースをセットアップし、WinSqlでアクセスできます。ただし、新しい接続プロファイルを使用してEclipseに接続しようとすると、pingエラーが発生します。すべての情報はフィールドで同じです。 mysql-connector-java-5.1.32-bin.jarをビルドパスに追加したので、他に何が問題になるのか本当にわかりません。pingが失敗すると、次の例外が発生します。
java.lang.Exception: Connection failed with unspecified error.
at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:110)
at org.eclipse.datatools.connectivity.DriverConnectionBase.open(DriverConnectionBase.java:54)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:96)
at org.eclipse.datatools.enablement.internal.mysql.connection.JDBCMySQLConnectionFactory.createConnection(JDBCMySQLConnectionFactory.java:28)
at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)
at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)
at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
これを引き起こしている可能性についてのアイデアはありますか? 私は数時間見回して、同様の質問をたくさん見ましたが、何も機能していないようです。重要なことの1つは、MySQLサーバーが私の大学サーバーでホストされているため、VPN経由で接続する必要があることです私はこれをCisco AnyConnectで行い、WinSqlとの接続に問題はありません。
回答:
回答№1は4さて、ほぼ1年後、今、この同じ問題に遭遇しました。 Googleが自分の質問に私を連れ戻してくれたので、今は解決策があるので、答えを出そうと思いました。
接続に間違ったURLを使用していました。正しいURLはjdbc:mysql:// yourURLhereです。 「mysql」を忘れていたため、「//」も必要です。
回答№2の場合は0
Webアプリケーション自体を起動する前に既にマシン上で実行されている可能性があります。これを実行する前にそのプロセスを停止します。
回答№3の場合は0
私もこのエラーに遭遇しました。解決策は次のとおりです。- jdbc:mysql:〜/ testdbのようなパスを使用してみてください。ここで〜はユーザーのホームディレクトリの場所を指します または、次のようなカスタムパスを使用できます jdbc:mysql:file:/// C:Users / Project1 / db / testdb