IBM Data Server Driver for JDBC and SQLJ versions and Db2 or Db2 Connect levels

Each version and release of Db2 on Linux®, UNIX, and Windows systems is shipped with a JDBC 4 version of the IBM Data Server Driver for JDBC and SQLJ.

Important: Starting with the version of the IBM Data Server Driver for JDBC and SQLJ that is delivered with Db2 Version 11.5, the JDBC 3 version of the driver is not supported, and the db2jcc.jar and sqlj.zip files are not included.
The following table lists:
  • IBM Data Server Driver for JDBC and SQLJ versions
  • The Db2 or Db2 Connect level in which each driver version was shipped. The level consists of a version and release, and sometimes also a modification and fix pack. The level is in one of the following forms:
    Version vv.rel Modification mod Fix Pack fp
    Version vv.rel Modification mod Fix Pack fp
    Version vv.rel Fix Pack fp
    Version vv.rel
    
Table 1. Db2 or Db2 Connect levels and IBM Data Server Driver for JDBC and SQLJ versions
Db2 or Db2 Connect level IBM Data Server Driver for JDBC and SQLJ version1
Version 11.5 Modification 9 Fix Pack 0 4.33.xx
Version 11.5 Modification 8 Fix Pack 0 4.32.xx
Version 11.5 Modification 7 Fix Pack 0 4.31.xx
Db2 Version 11.5 Modification 6 Fix Pack 0 4.29.xx
Db2 Version 11.5 Modification 5 Fix Pack 0 4.28.xx
Db2 Version 11.5 Modification 4 Fix Pack 0 4.27.xx
Db2 Version 11.5 Fix Pack 0 4.26.xx
Db2 Version 11.1 Modification 4 Fix Pack 4 4.25.xx
Db2 Version 11.1 Modification 3 Fix Pack 3 3.72.xx, 4.24.xx
Db2 Version 11.1 Modification 2 Fix Pack 2 3.72.xx, 4.23.xx
Db2 Version 11.1 Modification 1 Fix Pack 1 3.72.xx, 4.22.xx
Db2 Version 11.1 3.71.xx, 4.21.xx
Db2 Version 10.5 Fix Pack 5 3.69.xx, 4.19.xx
Db2 Cancun Release 10.5.0.4 3.68.xx, 4.18.xx
Db2 Version 10.5 Fix Pack 2 3.67.xx, 4.17.xx
Db2 Version 10.5 3.66.xx, 4.16.xx
Db2 Version 10.1 Fix Pack 2 3.65.xx, 4.15.xx
Db2 Version 10.1 Fix Pack 1 3.64.xx, 4.14.xx
Db2 Version 10.1 3.63.xx, 4.13.xx
Db2 Version 9.7 Fix Pack 6 3.64.xx, 4.14.xx
Db2 Version 9.7 Fix Pack 5 3.63.xx, 4.13.xx
Db2 Version 9.7 Fix Pack 4 3.62.xx, 4.12.xx
Db2 Version 9.7 Fix Pack 2 3.59.xx, 4.9.xx
Db2 Version 9.7 Fix Pack 1 3.58.xx, 4.8.xx
Db2 Version 9.7 3.57.xx, 4.7.xx
Db2 Version 9.5 Fix Pack 7 3.61.xx, 4.8.xx
Db2 Version 9.5 Fix Pack 6 3.58.xx, 4.8.xx
Db2 Version 9.5 Fix Pack 5 3.57.xx, 4.7.xx
Db2 Version 9.5 Fix Pack 3 and Fix Pack 4 3.53.xx, 4.3.xx
Db2 Version 9.5 Fix Pack 2 3.52.xx, 4.2.xx
Db2 Version 9.5 Fix Pack 1 3.51.xx, 4.1.xx
Db2 Version 9.5 3.50.xx, 4.0.xx
Db2 Version 9.1 Fix Pack 5 and later 3.7.xx
Db2 Version 9.1 Fix Pack 4 3.6.xx
Db2 Version 9.1 Fix Pack 3 3.4.xx
Db2 Version 9.1 Fix Pack 2 3.3.xx
Db2 Version 9.1 Fix Pack 1 3.2.xx
Db2 Version 9.1 3.1.xx
Note:
  1. All driver versions are of the form n.m.xx. n.m stays the same within a GA level or a fix pack level. xx changes when a new version of the IBM Data Server Driver for JDBC and SQLJ is introduced through an APAR fix.

You can find more detailed information about IBM Data Server Driver for JDBC and SQLJ and Db2 or Db2 Connect levels at the following URL:

http://www.ibm.com/support/docview.wss?&uid=swg21363866

Compatibility of Db2 levels and IBM Data Server Driver for JDBC and SQLJ versions for connections to Db2 on Linux, UNIX, and Windows systems

To ensure compatibility, you should connect to a Db2 data server using the version of the IBM Data Server Driver for JDBC and SQLJ that was shipped with that Db2 level. However, you can connect to certain other levels of Db2 than the level with which the driver was shipped.

A Db2 product level is of the format VV.RR.MM.FF where:
  • VV is the version number.
  • RR is the release number.
  • MM is the modification number.
  • FF is the fix pack number.
A version of the IBM Data Server Driver for JDBC and SQLJ is compatible with:
  • The Db2 version and release (VV.RR) in which that driver was shipped.
  • Any in-support Db2 version and release that is lower than the version and release in which the driver version was shipped. See End-of-support dates for Db2 data servers on Linux, UNIX, and Windows systems for information on which Db2 versions and releases are supported.
  • Any Db2 version and release that is higher than the version and release in which the driver version was shipped, if the Java application uses no features of the higher Db2 version and release.

For example, IBM Data Server Driver for JDBC and SQLJ version 4.31.xx is shipped with Db2 11.5.7.0, so the Db2 version and release with which the driver is shipped is 11.5. Assume that Db2 product levels with a version and release of 11.5 and of 11.1 are supported. Driver version 4.31.xx is then compatible with Db2 version and release 11.5 and Db2 version and release 11.1. Driver version 4.31.xx is also compatible with any Db2 product level with a version and release that is higher than 11.5, if the Java application uses no features of the higher product level.