diff --git a/src/main/java/com/alibaba/druid/util/JdbcUtils.java b/src/main/java/com/alibaba/druid/util/JdbcUtils.java index 5edada2ad3..d03c5788e3 100644 --- a/src/main/java/com/alibaba/druid/util/JdbcUtils.java +++ b/src/main/java/com/alibaba/druid/util/JdbcUtils.java @@ -424,6 +424,8 @@ public final class JdbcUtils implements JdbcConstants { return JdbcConstants.KINGBASE_DRIVER; } else if (rawUrl.startsWith("jdbc:hive:")) { return JdbcConstants.HIVE_DRIVER; + } else if (rawUrl.startsWith("jdbc:hive2:")) { + return JdbcConstants.HIVE_DRIVER; } else { throw new SQLException("unkow jdbc driver : " + rawUrl); } @@ -501,6 +503,8 @@ public final class JdbcUtils implements JdbcConstants { return LOG4JDBC; } else if (rawUrl.startsWith("jdbc:hive:")) { return HIVE; + } else if (rawUrl.startsWith("jdbc:hive2:")) { + return HIVE; } else { return null; }