Nicht obligatorisch.
Treiber können mehrere Versionen von RDBMS unterstützen, oder nur eine bestimmte, je nachdem.
Normalerweise wird jeder Treiber mit einer Kompatibilitätstabelle herausgegeben, damit Sie die neueste Treiberversion auswählen können (normalerweise mit Bugfixes, Verbesserungen , ...) gegen Ihre RDBMS-Version oder nur die neuesten Treiber, die mit Ihrem RDBMS für Legacy-Szenarien kompatibel sind.
http://jdbc.postgresql.org/download.html
Dies ist die aktuelle Version des Treibers. Sofern Sie keine ungewöhnlichen Anforderungen haben (Ausführen alter Anwendungen oder JVMs), sollten Sie diesen Treiber verwenden. Es unterstützt Postgresql 7.2 oder neuer und erfordert eine 1.5 oder neuere JVM. Es enthält Unterstützung für SSL und das Paket javax.sql. Es ist in zwei Varianten erhältlich, JDBC3 und JDBC4. Wenn Sie JVM 1.6 oder 1.7 verwenden, sollten Sie die JDBC4-Version verwenden.