4.1 Установка Connector/J из двоичного дистрибутива
Получение и использование пакетов двоичного дистрибутива
Различные типы пакетов двоичного дистрибутива для Connector/J доступны на странице загрузки Connector/J. Ниже приведено описание использования каждого типа пакетов для установки Connector/J.
Использование платформонезависимых архивов: .tar.gz или .zip архивы доступны для установки Connector/J на любой платформе. Используя соответствующую графическую или командную утилиту (например, tar для .tar.gz архива и WinZip для .zip архива), распакуйте архив JAR из .tar.gz или .zip архива в подходящую папку.
Из-за потенциально длинных имён файлов в дистрибутиве, архивы Connector/J используют формат архива GNU Tar. Используйте GNU Tar или совместимое приложение для распаковки варианта дистрибутива .tar.gz.
Использование пакетов для систем управления пакетами программного обеспечения на платформах Linux: RPM и Debian пакеты доступны для установки Connector/J на различных дистрибутивах Linux, таких как Oracle Linux, Debian, Ubuntu, SUSE и т. д. Установите эти пакеты, используя систему управления пакетами программного обеспечения вашей системы.
На платформах Windows: Вы не можете установить Connector/J на платформах Windows с помощью . Обратите внимание, что также нет автономных установочных файлов Windows (.msi) для установки Connector/J. Для установки на платформах Windows используйте платформонезависимые архивы.
Настройка CLASSPATH
После того, как mysql-connector-j- был извлечён из пакета двоичного дистрибутива в нужное место, завершите установку драйвера, поместив архив JAR в вашу переменную среды JAVA_CLASS_PATH, либо добавив полный путь к файлу в переменную среды version.jarCLASSPATH, или напрямую указав путь к файлу с помощью командной строки -cp при запуске JVM.
Например, на платформах Linux добавьте драйвер Connector/J в вашу переменную CLASSPATH, используя один из следующих форматов, в зависимости от вашей оболочки командной строки:
# Bourne-compatible shell (sh, ksh, bash, zsh):
$> export CLASSPATH=/path/mysql-connector-j-ver.jar:$CLASSPATH
# C shell (csh, tcsh):
$> setenv CLASSPATH /path/mysql-connector-j-ver.jar:$CLASSPATH
Вы также можете установить переменную среды CLASSPATH в файле профиля, либо локально для пользователя в файле пользователя .profile, .login, или другом файле входа, либо глобально, отредактировав глобальный файл /etc/profile.
Для платформ Windows, установите переменную среды через Панель управления Системой.
Не забудьте также добавить расположения сторонних библиотек, необходимых для использования Connector/J, в CLASSPATH.
Настройка Connector/J для серверов приложений
Для использования MySQL Connector/J с сервером приложений, таким как GlassFish или Tomcat, прочитайте документацию поставщика для получения информации о том, как настроить сторонние библиотеки классов, так как большинство серверов приложений игнорируют переменную среды CLASSPATH. Примеры настройки для некоторых серверов приложений J2EE см. в Главе 8, Пулы подключений с Connector/J, Разделе 9.3, “Настройка балансировки нагрузки с Connector/J” и Разделе 9.5, “Расширенная настройка балансировки нагрузки и failover”. Однако, авторитетным источником информации о конфигурации пула подключений JDBC является документация вашего сервера приложений.
Если вы разрабатываете сервлеты или JSP и ваш сервер приложений совместим с J2EE, вы можете поместить файл драйвера .jar в подкаталог WEB-INF/lib вашей веб-приложения, так как это стандартное местоположение для сторонних библиотек классов в веб-приложениях J2EE. Вы также можете использовать классы MysqlDataSource или MysqlConnectionPoolDataSource в пакете com.mysql.cj.jdbc, если ваш сервер приложений J2EE их поддерживает или требует. Интерфейс javax.sql.XADataSource реализуется с использованием класса com.mysql.cj.jdbc.MysqlXADataSource, который поддерживает XA распределённые транзакции. Различные классы MysqlDataSource поддерживают следующие параметры (через стандартные методы установки):
userpasswordserverNamedatabaseNameport
© 2025 Oracle
Licensed under the GPLv2 License.