Spec-Zone.ru › MySQL Connectors 1.0

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-version.jar был извлечён из пакета двоичного дистрибутива в нужное место, завершите установку драйвера, поместив архив JAR в вашу переменную среды JAVA_CLASS_PATH, либо добавив полный путь к файлу в переменную среды CLASSPATH, или напрямую указав путь к файлу с помощью командной строки -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 поддерживают следующие параметры (через стандартные методы установки):

  • user

  • password

  • serverName

  • databaseName

  • port

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-j-en/connector-j-binary-installation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API