2013-08-22 13 views

Odpowiedz

9

Nie obowiązkowe.
Sterowniki mogą obsługiwać wiele wersji RDBMS, lub tylko tylko jeden, to zależy.
Zazwyczaj każdy sterownik wychodzi z tabelą kompatybilności, aby umożliwić wybór najnowszej wersji sterownika (zwykle z poprawkami, ulepszeniami, ...) w stosunku do wersji RDMBS lub po prostu najnowszych sterowników zgodnych z RDBMS w przypadku starszego scenariusza.

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

Jest to aktualna wersja sterownika. Jeśli nie masz niezwykłych wymagań (uruchamianie starych aplikacji lub JVM), jest to sterownik, z którego powinieneś korzystać. Obsługuje PostgreSQL 7.2 lub nowszy i wymaga 1.5 lub nowszej maszyny JVM. Zawiera obsługę protokołu SSL i pakietu javax.sql. Występuje w dwóch wersjach: JDBC3 i JDBC4. Jeśli korzystasz z JVM 1.6 lub 1.7, powinieneś użyć wersji JDBC4.

+0

Bardzo pouczające, dziękuję. – user991710

+3

@ user991710 Zwykle nie chcesz używać * starszego * sterownika JDBC na nowszym serwerze, ponieważ może to powodować problemy ze zrozumieniem metadanych z nowszego serwera. Nowszy sterownik JDBC ze starszym serwerem jest w porządku. –