diff --git a/jdbc/src/main/java/org/apache/zeppelin/jdbc/JDBCInterpreter.java b/jdbc/src/main/java/org/apache/zeppelin/jdbc/JDBCInterpreter.java index bc473eaf2f4..0655f3a65a3 100644 --- a/jdbc/src/main/java/org/apache/zeppelin/jdbc/JDBCInterpreter.java +++ b/jdbc/src/main/java/org/apache/zeppelin/jdbc/JDBCInterpreter.java @@ -210,7 +210,7 @@ public Connection getConnection(String propertyKey, String user) } } if (null == connection) { - final Properties properties = propertiesMap.get(propertyKey); + final Properties properties = (Properties) propertiesMap.get(propertyKey).clone(); logger.info(properties.getProperty(DRIVER_KEY)); Class.forName(properties.getProperty(DRIVER_KEY)); final String url = properties.getProperty(URL_KEY);