Spec-Zone.ru › OpenJDK 25

Интерфейс DriverAction

public interface DriverAction
Интерфейс, который необходимо реализовать, если Driver должен получать уведомления от DriverManager.

Реализация DriverAction не предназначена для непосредственного использования приложениями. Драйвер JDBC может создать реализацию DriverAction в закрытом классе, чтобы предотвратить её непосредственный вызов.

Блок статической инициализации драйвера JDBC должен вызывать DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction), чтобы сообщить DriverManager, какую реализацию DriverAction вызывать при отмене регистрации драйвера JDBC.

Версия:
1.8

Краткое описание методов

Модификатор и тип Метод Описание
void deregister()
Метод, вызываемый DriverManager.deregisterDriver(Driver) для уведомления драйвера JDBC об отмене его регистрации.

Подробное описание методов

deregister

void deregister()
Метод, вызываемый DriverManager.deregisterDriver(Driver) для уведомления драйвера JDBC об отмене его регистрации.

Метод deregister предназначен только для использования драйверами JDBC, а не приложениями. Рекомендуется, чтобы драйверы JDBC не реализовывали DriverAction в открытом классе. Если в момент вызова метода deregister имеются активные подключения к базе данных, то в зависимости от реализации подключения могут быть закрыты или продолжить работу. После вызова этого метода в зависимости от реализации драйвер может ограничить возможность создания новых подключений к базе данных, вызова других методов Driver или выбросить SQLException. Дополнительную информацию о поведении драйвера JDBC см. в его документации.

Версия:
1.8
См. также:
  • DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction)
  • DriverManager.deregisterDriver(Driver)

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.sql/java/sql/DriverAction.html

Spec-Zone.ru

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