package config; import java.sql.Driver; public enum DBType { mysql57(com.mysql.cj.jdbc.Driver.class); private Class driver; DBType(Class driver) { this.driver = driver; } public Class getDriver() { return driver; } public String getUrl(String host,int port,String name){ switch (DBType.valueOf(this.name())){ case mysql57: return "jdbc:mysql://" + host + ":" + port + "/" + name + "?serverTimezone=GMT%2b8"; default:throw new RuntimeException("NotFound type:"+this.name()); } } }