package io.dataease.extensions.datasource.provider; import java.sql.*; import java.util.Properties; import java.util.logging.Logger; public class DriverShim implements Driver { private Driver driver; public DriverShim(Driver d) { this.driver = d; } public boolean acceptsURL(String u) throws SQLException { return this.driver.acceptsURL(u); } @Override public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException { return new DriverPropertyInfo[0]; } @Override public int getMajorVersion() { return 0; } @Override public int getMinorVersion() { return 0; } @Override public boolean jdbcCompliant() { return false; } @Override public Logger getParentLogger() throws SQLFeatureNotSupportedException { return null; } public Connection connect(String u, Properties p) throws SQLException { return this.driver.connect(u, p); } }