public Driver getJdbcDriverInstance() throws NoDriverFoundException {
        synchronized (DRIVER_LOAD_MUTEX) {
            if (driver == null) {
                try {
                    driver = (Driver) Class.forName(this.getDriverClassName()).newInstance();
                } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
                    throw new NoDriverFoundException("Could not get Driver", e);
                }
            }
        }

        return driver;
    }
Obtain an instance of the correct JDBC driver for this particular database container type

@return a JDBC Driver
modules/jdbc/src/main/java/org/testcontainers/containers/JdbcDatabaseContainer.java