public static List<OracleColumnInfo> getColumns(final Connection conn, final String tableName) throws Exception {
        String querySql = OracleSqlBuilder.buildDescTableSql(tableName);
        List<OracleColumnInfo> columnList = new ArrayList<>();
        try (Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery(querySql)) {
            while (rs.next()) {
                OracleColumnInfo columnInfo = new OracleColumnInfo(rs.getString(1),
                        rs.getString(2), rs.getString(3));
                columnList.add(columnInfo);
            }
        }
        return columnList;
    }
Query all columns of the tableName.

@param conn JDBC Connection  {@link Connection}
@param tableName Oracle table name
@return {@link List}
@throws Exception on get columns error
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/oracle/OracleJdbcUtils.java