"This is the current version of the driver. Unless you have unusual
requirements (running old applications or JVMs), this is the driver
you should be using. It supports Postgresql 7.2 or newer and requires
a 1.6 or newer JVM. It contains support for SSL and the javax.sql
package. If you are using the 1.6 then you should use the JDBC4
version. If you are using 1.7 then you should use the JDBC41 version.
If you are using 1.8 then you should use the JDBC42 versionIf you are
using a java version older than 1.6 then you will need to use a JDBC3
version of the driver, which will by necessity not be current"