@Override
        public String from(Dbms dbms) {
            final StringBuilder result = new StringBuilder()
                .append("jdbc:mariadb://")
                .append(dbms.getIpAddress().orElse(""));

            dbms.getPort().ifPresent(p -> result.append(":").append(p));

            result/*.append("/").append(dbms.getName()) */ // MariaDB treats this as default schema name
                .append("?useUnicode=true&characterEncoding=UTF-8")
                .append("&useServerPrepStmts=true&useCursorFetch=true")
                .append("&zeroDateTimeBehavior=convertToNull")
                .append("&sessionVariables=collation_connection=").append(collationName); // Fix #804

            return result.toString();
        }
@author Per Minborg
@author Emil Forslund
runtime-parent/runtime-connector-parent/mariadb/src/main/java/com/speedment/runtime/connector/mariadb/internal/MariaDbDbmsTypeImpl.java