0

私はそれをやろうとしていConnection failed with unspecified errorますが、トピックの最後にある完全なスタック トレースを取得しています。pgAdmin IIIを使用すると、問題なく動作します。このドライバーを使用したコードからの接続は9.4-1206-jdbc41問題ありません。Eclipse のみが動作しません。

たくさんのドライバー 4.0、4.1、4.2 を試しましたが、何も役に立ちませんでした。

ここでは次の形式を使用しています。

ここに画像の説明を入力

Database: compose
URL: postgres://<username>:<password>@aws.......dblayer.com:10336/compose
Username: <username>
Password: <password>

Eclipse バージョン: Luna Service Release 2 (4.4.2)

例外の完全なスタック トレース:

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.enablement.internal.postgresql.PostgreSQLJDBCConnection.<init>(PostgreSQLJDBCConnection.java:47)
at org.eclipse.datatools.enablement.internal.postgresql.PostgreSQLConnectionFactory.createConnection(PostgreSQLConnectionFactory.java:51)
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)
4

1 に答える 1

1

OK、URL の形式が間違っていました。正しい形式は次のとおりです。

jdbc:postgresql://<host>:<port>/<database>

クレジットはこのスレッドに送られます: Eclipse Data Tools Platform から Postgresql 9.2 に接続する

于 2016-03-31T16:29:11.597 に答える