模块 java.sql
 java.sql

接口 DriverAction


public interface DriverAction
Driver 想要被 DriverManager 通知时必须实现的接口。

DriverAction 实现不打算由应用程序直接使用。 JDBC 驱动程序可以选择在私有类中创建其DriverAction 实现以避免直接调用它。

JDBC 驱动程序的静态初始化块必须调用 DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction) 以通知 DriverManager 在注销 JDBC 驱动程序时调用哪个 DriverAction 实现。

自从:
1.8
  • 方法详情

    • deregister

      void deregister()
      DriverManager.deregisterDriver(Driver) 调用的方法通知 JDBC 驱动程序它已被注销。

      deregister 方法仅供 JDBC 驱动程序使用,而不供应用程序使用。建议 JDBC 驱动程序不要在公共类中实现 DriverAction。如果在调用 deregister 方法时存在与数据库的活动连接,则连接是关闭还是允许继续是实现特定的。调用此方法后,驱动程序是否可以限制创建与数据库的新连接、调用其他 Driver 方法或抛出 SQLException 的能力是特定于实现的。有关其行为的更多信息,请查阅 JDBC 驱动程序的文档。

      自从:
      1.8
      参见: