Class UrlJdbcConnector

java.lang.Object
org.pgcodekeeper.core.loader.AbstractJdbcConnector
org.pgcodekeeper.core.loader.UrlJdbcConnector

public final class UrlJdbcConnector extends AbstractJdbcConnector
JDBC connector implementation that uses a JDBC URL for database connections. Automatically detects database type from the URL and provides SSL certificate trust configuration.
  • Constructor Details

    • UrlJdbcConnector

      public UrlJdbcConnector(String url)
      Creates a new URL-based JDBC connector.
      Parameters:
      url - the JDBC URL for database connection
  • Method Details

    • getDatabaseTypeFromUrl

      public static DatabaseType getDatabaseTypeFromUrl(String url)
      Determines the database type from a JDBC URL.
      Parameters:
      url - the JDBC URL to analyze
      Returns:
      the database type (PostgreSQL, Microsoft SQL Server, or ClickHouse)
      Throws:
      IllegalArgumentException - if the URL schema is not supported