@Override
    public ClickHouseConnection connect(String url, Properties info) throws SQLException {
        if (!acceptsURL(url)) {
            return null;
        }

        log.debug("Creating connection");
        return new ClickHouseConnectionImpl(url, info);
    }
JDBC driver for ClickHouse. It takes a connection string like below for
connecting to ClickHouse server:
{@code jdbc:(ch|clickhouse)[:<protocol>]://[<user>[:<password>]@]<host>[:<port>][/<db>][?<parameter=value>,[<parameter=value]]][#<tag>[,<tag>]]}

<p>
For examples:
<ul>
<li>{@code jdbc:clickhouse://localhost:8123/system}</li>
<li>{@code jdbc:clickhouse://admin:password@localhost/system?socket_time=30}</li>
<li>{@code jdbc:clickhouse://localhost/system?protocol=grpc}</li>
</ul>
clickhouse-jdbc/src/main/java/com/clickhouse/jdbc/DriverV1.java