Spec-Zone .ru
спецификации, руководства, описания, API

21.3.2.2. Поддерживаемые Версии Java

Следующая таблица суммирует, какая версия Java RTE обязан использовать Connector/J с приложениями Java, и какая версия JDK обязана создавать исходный код Connector/J:

Таблица 21.23. Сводка Версий Java, Необходимых Connector/J

Версия Connector/J Java RTE требуется Требуемый JDK (чтобы создать исходный код)
5.1 1.5.x, 1.6.x, 1.7.x 1.6.x и 1.5.x
5.0 1.3.x, 1.4.x, 1.5.x, 1.6.x 1.4.2, 1.5.x, 1.6.x
3.1 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x 1.4.2, 1.5.x, 1.6.x
3.0 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x 1.4.2, 1.5.x, 1.6.x

Если Вы создаете Connector/J из исходного кода, используя исходное распределение (см. Раздел 21.3.3.4, "Устанавливая от Исходного Дерева Разработки"), следует использовать JDK 1.4.2 или более новый, чтобы скомпилировать пакет Соединителя. Для Connector/J 5.1, у Вас должны быть и JDK-1.6.x и JDK-1.5.x, установленный, чтобы быть в состоянии создать исходный код.

Java 1.7 поддержки требует Connector/J 5.1.21 и выше. Несколько JDBC 4.1 метода были реализованы впервые в Connector/J 5.1.21.

Из-за реализации java.sql.Savepoint, Connector/J 3.1.0 и более новый не будет работать на Среде выполнения Java, более старой чем 1.4, если верификатор class не будет выключен (устанавливая -Xverify:none опция к Среде выполнения Java). Это - то, потому что верификатор class попытается загрузить определение class для java.sql.Savepoint даже при том, что к этому не получает доступ драйвер, если Вы фактически не используете функциональность точки сохранения.

Кэширование функциональности, обеспеченной Connector/J 3.1.0 или более новый, также не доступно на JVM, более старых чем 1.4.x, как это полагается java.util.LinkedHashMap который был сначала доступен в JDK 1.4.0.

MySQL, Connector/J, не поддерживает JDK-1.1.x или JDK-1.0.x.