code: protected DatabaseConfig getLocalDatabaseConfig(DatabaseConfig config) throws SQLException {
          String localCatalog;
          String localSchema;
          String localTableName;
          if (dbMetadataUtils.getDatabaseMetaData().storesLowerCaseIdentifiers()) {
              localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                      .toLowerCase();
              localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                      .toLowerCase();
              localTableName = config.getTableNamePattern() == null ? null : config
                      .getTableNamePattern().toLowerCase();
          } else if (dbMetadataUtils.getDatabaseMetaData().storesUpperCaseIdentifiers()) {
              localCatalog = config.getCatalog() == null ? null : config.getCatalog()
                      .toUpperCase();
              localSchema = config.getSchemaPattern() == null ? null : config.getSchemaPattern()
                      .toUpperCase();
              localTableName = config.getTableNamePattern() == null ? null : config
                      .getTableNamePattern().toUpperCase();
          } else {
              localCatalog = config.getCatalog();
              localSchema = config.getSchemaPattern();
              localTableName = config.getTableNamePattern();
          }
          DatabaseConfig newConfig = new DatabaseConfig(localCatalog, localSchema, localTableName);
          newConfig.setDatabaseProcess(config.getDatabaseProcess());
          return newConfig;
      }
docs: 根据数据库转换配置
  
  @param config
  @return
  @throws SQLException