} else if (metaData.getDatabaseProductName().matches("(?i).*mysql.*")) {
return new MySQLDialectDriver();
} else if (metaData.getDatabaseProductName().matches("(?i).*oracle.*")) {
return new OracleDialect();
} else if (metaData.getDatabaseProductName().matches("(?i).*microsoft.*")) {
return new SQLServerDialect();
} else if (metaData.getDatabaseProductName().matches("(?i).*h2.*")) {