# File lib/active_record/connection_adapters/jdbc_adapter.rb, line 445
      def initialize(connection, logger, config)
        super(connection, logger)
        @config = config
        dialect = config[:dialect] || config[:driver]
        for reg, func in ADAPTER_TYPES
          if reg === dialect.to_s
            func.call(@config,self)
          end
        end
        connection.adapter = self
      end