14

サーバーで postgresql 9.1 を実行しているとしますが、それにアクセスするために 9.2 ドライバーを使用することにしました。これは機能しますか?そうでない場合、これらのバージョン チェックは常に適用されますか?それとも DBMS に依存しますか?

4

1 に答える 1

12

必須ではありません。
ドライバーは、RDBMS の複数のバージョンをサポートすることも、特定のバージョンのみをサポートすることもできます。
通常、すべてのドライバーには互換性テーブルが用意されており、最新のドライバー バージョン (通常はバグ修正、改善など) を RDMBS バージョンに対して選択するか、レガシー シナリオの RDBMS と互換性のある最新のドライバーのみを選択できます。

http://jdbc.postgresql.org/download.html

これは、ドライバーの現在のバージョンです。特殊な要件 (古いアプリケーションまたは JVM の実行) がない限り、これは使用すべきドライバーです。Postgresql 7.2 以降をサポートし、1.5 以降の JVM が必要です。SSL および javax.sql パッケージのサポートが含まれています。JDBC3 と JDBC4 の 2 種類があります。1.6 または 1.7 JVM を使用している場合は、JDBC4 バージョンを使用する必要があります。

于 2013-08-22T23:14:20.913 に答える