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

21.3.3.2. Установка Драйвера и Конфигурирование CLASSPATH

Как только Вы извлекли архив распределения, можно установить драйвер, помещая mysql-connector-java-version-bin.jar в Вашем пути к классу, любом, добавляя полный путь к этому к Вашему CLASSPATH переменная окружения, или непосредственно определяя это с переключателем командной строки -cp запуская JVM.

Использовать драйвер с JDBC DriverManager, использовать com.mysql.jdbc.Driver как class, который реализует java.sql.Driver.

Можно установить CLASSPATH переменная окружения под Unix, Linux или Mac OS X любой локально для пользователя в пределах их .profile, .login или другой файл входа в систему. Можно также установить это глобально, редактируя глобальную переменную /etc/profile файл.

Например, добавьте драйвер Connector/J к Вашему CLASSPATH использование одной из следующих форм, в зависимости от Вашего командного процессора:

# Bourne-compatible shell (sh, ksh, bash, zsh):shell> export CLASSPATH=/path/mysql-connector-java-ver-bin.jar:$CLASSPATH# C shell (csh, tcsh):shell> setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH

В пределах Windows 2000, Windows XP, Windows Server 2003 и Windows Vista, Вы устанавливаете переменную окружения через Системную Панель управления.

Чтобы использовать MySQL, Connector/J с сервером приложений, таким как GlassFish, Tomcat или JBoss, читают документацию Вашего поставщика для получения дополнительной информации о том, как сконфигурировать сторонние библиотеки class, поскольку большинство серверов приложений игнорирует CLASSPATH переменная окружения. Для примеров конфигурации для некоторых серверов приложений J2EE см. Раздел 21.3.7, "Объединение в пул соединения с Connector/J" Раздел 21.3.8, "Выравнивание нагрузки с Connector/J", и Раздел 21.3.9, "Failover с Connector/J". Однако, авторитетный источник для конфигурационной информации пула соединения JDBC для Вашего определенного сервера приложений является документацией для того сервера приложений.

Если Вы разрабатываете сервлеты или JSPs, и Ваш сервер приложений J2EE-совместим, можно поместить драйвер .jar файл в WEB-INF/lib подкаталог Вашего веб-приложения, поскольку это - стандартное расположение для третьей стороны библиотеки class в веб-приложениях J2EE.

Можно также использовать MysqlDataSource или MysqlConnectionPoolDataSource классы в com.mysql.jdbc.jdbc2.optional пакет, если Ваш сервер приложений J2EE поддерживает или требует их. Запускаясь с Connector/J 5.0.0, javax.sql.XADataSource интерфейс реализуется, используя com.mysql.jdbc.jdbc2.optional.MysqlXADataSource class, который поддерживает распределенные транзакции XA когда использующийся в комбинации с версией 5.0 сервера MySQL.

Различное MysqlDataSource классы поддерживают следующие параметры (через мутаторы стандартного набора):