class PropertyDriver implements Driver {

    public Connection connect(String url, Properties info) throws SQLException {
        String name = url.substring("jdbc:property:".length());
        String delegateUrl = null;
        Properties delegateProperties = new Properties();
        for (String key : System.getProperties().stringPropertyNames()) {
            if (key.startsWith("property." + name + ".url")) {
                delegateUrl = System.getProperty("property." + name + ".url");
            }
        }
        Driver driver = DriverManager.getDriver(delegateUrl);
        return driver.connect(delegateUrl, delegateProperties);
    }

    public  PropertyDriver();

}