public interface DriverAction
必须在 Driver 想要被
DriverManager
通知时实现的接口。
DriverAction
实现不打算被应用程序直接使用。JDBC 驱动程序可以选择在私有类中创建其 DriverAction
实现,以避免直接调用它。
JDBC 驱动程序的静态初始化块必须调用 DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction),以通知 DriverManager
当 JDBC 驱动程序被注销时调用哪个 DriverAction
实现。
- 自版本:
- 1.8
-
Method Summary
Modifier and TypeMethodDescriptionvoid
DriverManager.deregisterDriver(Driver) 调用的方法,通知 JDBC 驱动程序它已被注销。
-
Method Details
-
deregister
void deregister()DriverManager.deregisterDriver(Driver) 调用的方法,通知 JDBC 驱动程序它已被注销。deregister
方法仅供 JDBC 驱动程序使用,而不是应用程序。建议 JDBC 驱动程序不要在公共类中实现DriverAction
。如果在调用deregister
方法时数据库有活动连接,具体实现会决定是关闭连接还是允许连接继续。一旦调用此方法,具体实现会决定驱动程序是否限制创建新连接到数据库的能力,调用其他Driver
方法或抛出SQLException
。请查阅您的 JDBC 驱动程序文档以获取有关其行为的额外信息。- 自版本:
- 1.8
- 参见:
-