Spec-Zone.ru › MySQL Connectors 1.0

6.10 Подключение с использованием сокетов Unix-домена

Connector/J не поддерживает напрямую подключения к серверам MySQL с использованием сокетов Unix-домена. Однако есть возможность использования сторонних библиотек, которые предоставляют эту функцию через подключаемый фабричный класс сокета. Такой пользовательский фабричный класс должен реализовывать интерфейс com.mysql.cj.protocol.SocketFactory или устаревший интерфейс com.mysql.jdbc.SocketFactory Connector/J. Следуйте этим требованиям, когда используете такой пользовательский фабричный класс для сокетов Unix:

  • Сервер MySQL должен быть настроен с системной переменной (для подключений с использованием родственного протокола через JDBC API) или (для подключений через X-протокол с использованием X DevAPI), которая должна содержать путь к файлу сокета Unix.

  • Полное имя класса пользовательского фабричного класса должно быть передано в Connector/J через свойство подключения socketFactory. Например, с библиотекой junixsocket установите:

    socketFactory=org.newsclub.net.mysql.AFUNIXDatabaseSocketFactory

    Возможно, вам также потребуется передать другие параметры пользовательскому фабричному классу в качестве свойств подключения. Например, для библиотеки junixsocket укажите путь к файлу сокета с помощью свойства junixsocket.file:

    junixsocket.file=path_to_socket_file

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

Spec-Zone.ru

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