PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Müssen die Version eines JDBC-Treibers und die Version einer DB genau übereinstimmen?

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.