public static String loadJdbcDriverClass()

in src/main/java/com/uber/uberscriptquery/util/SqlUtils.java [59:76]


    public static String loadJdbcDriverClass(String jdbcUrl) {
        final String jdbcDriver;
        if (jdbcUrl.toLowerCase().startsWith("jdbc:h2:")) {
            jdbcDriver = "org.h2.Driver";
        } else if (jdbcUrl.toLowerCase().startsWith("jdbc:mysql:")) {
            jdbcDriver = com.mysql.jdbc.Driver.class.getName();
        } else {
            throw new RuntimeException("Unsupported jdbc url: " + jdbcUrl);
        }

        try {
            Class.forName(jdbcDriver);
        } catch (ClassNotFoundException e) {
            throw new RuntimeException("Failed to load jdbc driver", e);
        }

        return jdbcDriver;
    }