Each release of the Teradata JDBC Driver is supported for use with the corresponding database release and a limited set of previous database releases.
The following table lists the database, Java Development Kit (JDK), Java Runtime Environment (JRE), operating system, and platform support for each Teradata JDBC Driver version.
| TTU 17.20 JDBC 17.20 |
TTU 20.0 JDBC 20.0 |
|||||
| Teradata database 16.20 | • | • | ||||
| Teradata database 17.0 | • | • | ||||
| Teradata database 17.10 | • | • | ||||
| Teradata database 17.20 | • | • | ||||
| Teradata database 20.0 (see note below) | • | • | ||||
| JDK/JRE 1.4.2 | • | |||||
| JDK/JRE 5 | • | |||||
| JDK/JRE 6 | • | |||||
| JDK/JRE 7 | • | |||||
| JDK/JRE 8 | • | • | ||||
| JDK/JRE 9 | • | • | ||||
| JDK/JRE 10 | • | • | ||||
| JDK/JRE 11 | • | • | ||||
| JDK/JRE 12 | • | • | ||||
| JDK/JRE 13 | • | • | ||||
| JDK/JRE 14 | • | • | ||||
| JDK/JRE 15 | • | • | ||||
| JDK/JRE 16 | • | • | ||||
| JDK/JRE 17 | • | • | ||||
| JDK/JRE 18 | • | • | ||||
| JDK/JRE 19 | • | |||||
| JDK/JRE 20 | • | |||||
| JDK/JRE 21 | • | |||||
| JDK/JRE 22 | • | |||||
| JDK/JRE 23 | • | |||||
| JDK/JRE 24 | • | |||||
| JDK/JRE 25 | • | |||||
| AIX Power | • | • | ||||
| Linux x64 and ARM | • | • | ||||
| macOS x64 and ARM | • | • | ||||
| Windows x64 | • | • | ||||
| z/OS USS | • | • | ||||
Note: Teradata JDBC Driver 17.20.00.15 and earlier versions may encounter an exception with Teradata database 20.0 systems having the DHKE/CI Bypass feature enabled:
java.lang.RuntimeException: length 12 exceeds remaining 4
To avoid this problem, upgrade to a version of the Teradata JDBC Driver that is supported for use with Teradata database 20.0.
| Supported for use with Teradata database 20.0 | Not compatible with Teradata database 20.0 |
| Teradata JDBC Driver 20.00.00.18 or later | Teradata JDBC Driver 20.00.00.00 through 20.00.00.17 |
| Teradata JDBC Driver 17.20.00.16 | Teradata JDBC Driver 17.20.00.15 and earlier |
Generally, the Teradata JDBC Driver is tested in a particular operating environment before that operating environment is supported for use with the Teradata JDBC Driver. Such testing is needed for the following reasons:
If a problem is encountered while using the Teradata JDBC Driver in an unsupported environment, then Teradata Customer Service will attempt to reproduce the problem in the closest supported environment.
If the problem can be reproduced in a supported environment, and the problem is determined to be due to the Teradata JDBC Driver, then the problem will be corrected and retested using the supported environment.