diff --git a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulConnection.java b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulConnection.java index 00055731e3..8bd974e3c2 100644 --- a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulConnection.java +++ b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulConnection.java @@ -115,6 +115,9 @@ public class RestfulConnection implements Connection { @Override public DatabaseMetaData getMetaData() throws SQLException { + if (isClosed()) + throw new SQLException(CONNECTION_IS_CLOSED); + return this.metadata; } @@ -122,8 +125,7 @@ public class RestfulConnection implements Connection { public void setReadOnly(boolean readOnly) throws SQLException { if (isClosed()) throw new SQLException(CONNECTION_IS_CLOSED); - if (!readOnly) - throw new SQLFeatureNotSupportedException(TSDBConstants.UNSUPPORT_METHOD_EXCEPTIONZ_MSG); + // nothing to do } @Override