Github user tzolov commented on the issue:
https://github.com/apache/zeppelin/pull/2396
The `JDBC interpreter` uses Connection's auto-commit status to decide
whether forceful to commit the connection. As it as pointed above `commit` is
not supported by many `NoSql` Jdbc implementation. The Apache Calcite's Avatica
(which Druid uses by the way) is one of them.
The interpreter doesn't allow setting the desired connection auto-commit
status. Since the JDBC API provides a standard
[setAutoCommit(boolean)](https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#setAutoCommit-boolean-)
method to alter connections auto-commit status i believe this should be
exposed as Explicit property.
Shouldn't the `zeppelin.jdbc.autocommit` be implemented as:
```
JDBCInterpreter#getConnection(..)
....
connection.setAutoCommit(use zeppelin.jdbc.autocommit value)
....
```
---