protected String constructUrlParameters(String startCharacter, String delimiter, String endCharacter) {
        String urlParameters = "";
        if (!this.urlParameters.isEmpty()) {
            String additionalParameters =
                this.urlParameters.entrySet().stream().map(Object::toString).collect(Collectors.joining(delimiter));
            urlParameters = startCharacter + additionalParameters + endCharacter;
        }
        return urlParameters;
    }
Template method for constructing the JDBC URL to be used for creating {@link Connection}s.
This should be overridden if the JDBC URL and query string concatenation or URL string
construction needs to be different to normal.

@param queryString query string parameters that should be appended to the JDBC connection URL.
                   The '?' character must be included
@return a full JDBC URL including queryString
modules/jdbc/src/main/java/org/testcontainers/containers/JdbcDatabaseContainer.java