public interface DriverAction
DriverManager
通知时必须实现的DriverManager
。
DriverAction
实现不是直接由应用程序使用。 JDBC驱动程序可以选择在私有类中创建其DriverAction
实现,以避免直接调用它。
JDBC驱动程序的静态初始化块必须调用DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction)以通知DriverManager
当JDBC驱动程序被注销时要调用哪个DriverAction
实现。
Modifier and Type | Method and Description |
---|---|
void |
deregister()
方法调用
DriverManager.deregisterDriver(Driver)通知JDBC驱动程序它已被注销。
|
void deregister()
deregister
方法仅供JDBC驱动程序使用,而不是由应用程序使用。 推荐JDBC驱动程序在公共类中不实现DriverAction
。 如果在调用deregister
方法时存在与数据库的活动连接,那么具体是关于连接是关闭还是允许继续的实现。 一旦这个方法被调用,它是实现特定于驱动程序是否可能限制创建到数据库的新连接的能力,调用其他Driver
方法或者扔SQLException
。 有关其行为的其他信息,请参阅JDBC驱动程序文档。