Interface IDriverInfo
- All Superinterfaces:
Serializable
Information about a JDBC driver.
- Since:
- 8.5.0
- Author:
- Norman Lorenz
-
Method Summary
Modifier and TypeMethodDescriptionGets information about all DataSources that are using this JDBC driver.getDbms()Gets the database management system (DBMS) associated with the JDBC driver.Gets the fully qualified class name of the JDBC driver.intGets the major version of the JDBC driver.intGets the minor version of the JDBC driver.Gets the original filename of the JDBC driver file.Gets the SHA-256 fingerprint of the JDBC driver file.Gets the manifest information of the JDBC driver.Gets the runtime ID of the JDBC driver.
-
Method Details
-
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
-