diff --git a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBDatabaseMetaData.java b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBDatabaseMetaData.java index cd00f8598297d3b4b586c4dc1d3479e4816aab57..e1e4ee2aa695336866086e009606081da420fcb3 100644 --- a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBDatabaseMetaData.java +++ b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBDatabaseMetaData.java @@ -768,8 +768,15 @@ public class TSDBDatabaseMetaData implements java.sql.DatabaseMetaData { col11.setColName("NULLABLE"); col11.setColType(TSDBConstants.TSDB_DATA_TYPE_INT); columnMetaDataList.add(col11); + // REMARKS + ColumnMetaData col12 = new ColumnMetaData(); + col12.setColIndex(12); + col12.setColName("REMARKS"); + col12.setColType(TSDBConstants.TSDB_DATA_TYPE_NCHAR); + columnMetaDataList.add(col12); resultSet.setColumnMetaDataList(columnMetaDataList); + // set up rowDataList ResultSet rs = stmt.executeQuery("describe " + dbname + "." + tableNamePattern); List rowDataList = new ArrayList<>(); diff --git a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java index 6ff7a3bdc35d596666729b5b45c68b47aa6195e2..a03848ec648d93008c7d2b1ebb74cf73cf2c2e79 100644 --- a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java +++ b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java @@ -686,6 +686,7 @@ public class TSDBDatabaseMetaDataTest { System.out.print(meta.getColumnLabel(9) + ": " + columns.getString(9) + "\t"); System.out.print(meta.getColumnLabel(10) + ": " + columns.getString(10) + "\t"); System.out.print(meta.getColumnLabel(11) + ": " + columns.getString(11) + "\n"); + System.out.print(meta.getColumnLabel(12) + ": " + columns.getString(12) + "\n"); } }