Class DriverLoader

    • Constructor Detail

      • DriverLoader

        public DriverLoader()
    • Method Detail

      • getDatabaseVendorNames

        public Set<String> getDatabaseVendorNames()
        Get a set of common database vendor names supported in glassfish.
        Returns:
        database vendor names set.
      • getResourceTypeFile

        public static File getResourceTypeFile​(String resType)
      • getJdbcDriverClassNames

        public Set<String> getJdbcDriverClassNames​(String dbVendor,
                                                   String resType)
      • getJdbcDriverClassNames

        public Set<String> getJdbcDriverClassNames​(String dbVendor,
                                                   String resType,
                                                   boolean introspect)
        Gets a set of driver or datasource classnames for the particular vendor. Loads the jdbc driver, introspects the jdbc driver jar and gets the classnames. Based on whether introspect flag is turned on or off, the classnames are retrieved by introspection or from a pre-defined list.
        Returns: