Spec-Zone .ru
спецификации, руководства, описания, API
|
Следующая таблица суммирует, какая версия Java RTE обязан использовать Connector/J с приложениями Java, и какая версия JDK обязана создавать исходный код Connector/J:
Таблица 22.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 из исходного кода, используя исходное распределение (см. Раздел 22.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.