When you talk about versions, are you talking about different providers of database drivers, or about JDBC driver types or driver version numbers?
As far as driver providers are concerned, it depends on which database you are connecting to. Typically, all database vendors release JDBC drivers for their databases (MS for MS-SQL, Oracle for Oracle database, etc.).
Regarding the type of JDBC driver, a โcleanโ Java driver (type 4) is the defacto standard when looking for a JDBC driver for obvious reasons.
As for the actual version number of this driver for this implementation, just go to the latest stable version.
source share