private static String largeStringBlob(Blob blob) throws SQLException {
        if (blob == null) {
            return null;
        }
        int length = Math.toIntExact(blob.length());
        byte[] data = blob.getBytes(1, length);
        String result = new String(data, StandardCharsets.UTF_8);
        return result;
    }
@param rs
@param clazz
@return
@param <T>
chat2db-server/chat2db-spi/src/main/java/ai/chat2db/spi/util/ResultSetUtils.java