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 21f62828c4d60b83ee5c561e9d29027ecd4d91d2..02556f6a73c9bc623c6c7a2c05ffea680596ac9a 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 @@ -1113,25 +1113,25 @@ public class TSDBDatabaseMetaData implements java.sql.DatabaseMetaData { List columnMetaDataList = new ArrayList<>(); // TABLE_CAT ColumnMetaData col1 = new ColumnMetaData(); - col1.setColIndex(1); + col1.setColIndex(0); col1.setColName("TABLE_CAT"); col1.setColType(TSDBConstants.TSDB_DATA_TYPE_NCHAR); columnMetaDataList.add(col1); // TABLE_SCHEM ColumnMetaData col2 = new ColumnMetaData(); - col2.setColIndex(2); + col2.setColIndex(1); col2.setColName("TABLE_SCHEM"); col2.setColType(TSDBConstants.TSDB_DATA_TYPE_NCHAR); columnMetaDataList.add(col2); // TABLE_NAME ColumnMetaData col3 = new ColumnMetaData(); - col3.setColIndex(3); + col3.setColIndex(2); col3.setColName("TABLE_NAME"); col3.setColType(TSDBConstants.TSDB_DATA_TYPE_NCHAR); columnMetaDataList.add(col3); // SUPERTABLE_NAME ColumnMetaData col4 = new ColumnMetaData(); - col4.setColIndex(4); + col4.setColIndex(3); col4.setColName("SUPERTABLE_NAME"); col4.setColType(TSDBConstants.TSDB_DATA_TYPE_NCHAR); columnMetaDataList.add(col4);