Tidak wajib.
Driver dapat mendukung beberapa versi RDBMS, atau hanya satu versi tertentu, itu tergantung.
Biasanya setiap driver keluar dengan tabel kompatibilitas untuk memungkinkan Anda memilih versi driver terbaru (biasanya dengan perbaikan bug, peningkatan , ...) terhadap versi RDMBS Anda atau hanya driver terbaru yang kompatibel dengan RDBMS Anda untuk skenario lama.
http://jdbc.postgresql.org/download.html
Ini adalah versi driver saat ini. Kecuali Anda memiliki persyaratan yang tidak biasa (menjalankan aplikasi lama atau JVM), ini adalah driver yang harus Anda gunakan. Ini mendukung Postgresql 7.2 atau yang lebih baru dan membutuhkan JVM 1.5 atau yang lebih baru. Ini berisi dukungan untuk SSL dan paket javax.sql. Itu datang dalam dua rasa, JDBC3 dan JDBC4. Jika Anda menggunakan JVM 1.6 atau 1.7, maka Anda harus menggunakan versi JDBC4.