Class DriverVersion

    • Constructor Summary

      Constructors 
      Constructor Description
      DriverVersion​(java.lang.String name, java.lang.String versionString, java.lang.String productName, java.lang.String productVersion, boolean jdbcCompliant, int majorVersion, int minorVersion, int databaseMajorVersion, int databaseMinorVersion)
      Creates a DriverVersion.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static DriverVersion load​(java.lang.Class<? extends UnregisteredDriver> driverClass, java.lang.String resourceName, java.lang.String driverName, java.lang.String driverVersion, java.lang.String productName, java.lang.String productVersion)
      Loads a driver version from a properties file, read from the classpath.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • majorVersion

        public final int majorVersion
      • minorVersion

        public final int minorVersion
      • name

        public final java.lang.String name
      • versionString

        public final java.lang.String versionString
      • productName

        public final java.lang.String productName
      • productVersion

        public final java.lang.String productVersion
      • jdbcCompliant

        public final boolean jdbcCompliant
      • databaseMajorVersion

        public final int databaseMajorVersion
      • databaseMinorVersion

        public final int databaseMinorVersion
    • Constructor Detail

      • DriverVersion

        public DriverVersion​(java.lang.String name,
                             java.lang.String versionString,
                             java.lang.String productName,
                             java.lang.String productVersion,
                             boolean jdbcCompliant,
                             int majorVersion,
                             int minorVersion,
                             int databaseMajorVersion,
                             int databaseMinorVersion)
        Creates a DriverVersion.
    • Method Detail

      • load

        public static DriverVersion load​(java.lang.Class<? extends UnregisteredDriver> driverClass,
                                         java.lang.String resourceName,
                                         java.lang.String driverName,
                                         java.lang.String driverVersion,
                                         java.lang.String productName,
                                         java.lang.String productVersion)
        Loads a driver version from a properties file, read from the classpath. The arguments provide defaults if the properties cannot be loaded.
        Parameters:
        driverClass - Class of driver; used to find resource
        resourceName - Name of resource file
        driverName - Fallback name of driver
        driverVersion - Fallback version of driver
        productName - Fallback product name
        productVersion - Fallback product version
        Returns:
        A populated driver version object, never null