Interface IDriverInfo

  • All Superinterfaces:
    Serializable

    public interface IDriverInfo
    extends Serializable
    Information about a JDBC driver.
    Since:
    8.5.0
    Author:
    Norman Lorenz
    • Method Detail

      • getDataSourceInfos

        Set<IDataSourceInfo> getDataSourceInfos()
        Gets information about all DataSources that are using this JDBC driver.
        Returns:
        a set of DataSourceInfo instances.
      • getDbms

        Dbms getDbms()
        Gets the database management system (DBMS) associated with the JDBC driver. May be null if the DBMS could not be determined (e.g., if the driver is unknown).
        Returns:
        the DBMS.
      • getDriverClassName

        String getDriverClassName()
        Gets the fully qualified class name of the JDBC driver.
        Returns:
        the driver class name.
      • getDriverMajorVersion

        int getDriverMajorVersion()
        Gets the major version of the JDBC driver.
        Returns:
        the major version.
      • getDriverMinorVersion

        int getDriverMinorVersion()
        Gets the minor version of the JDBC driver.
        Returns:
        the minor version.
      • getFilename

        String getFilename()
        Gets the original filename of the JDBC driver file.
        Returns:
        the original filename.
      • getFingerprint

        String getFingerprint()
        Gets the SHA-256 fingerprint of the JDBC driver file.
        Returns:
        the SHA-256 fingerprint as a hexadecimal string.
      • getManifest

        ManifestInfo getManifest()
        Gets the manifest information of the JDBC driver.
        Returns:
        the manifest information.
      • getRuntimeId

        String getRuntimeId()
        Gets the runtime ID of the JDBC driver.
        Returns:
        the runtime ID.