首页 > 编程语言 >java处理显示clob字段内容

java处理显示clob字段内容

时间:2023-10-17 19:57:44浏览次数:27  
标签:java clob Clob 处理 content 字段 clobToString

可以直接通过clob的提供的方法进行处理,非常的方便,但是一定要注意判空,通过下面的这种方式处理,即使有换行、空格等特殊字符出现的时候,都能够原模原样的保存到新的字段当中

比如判空处理

dataMap.get("clobcloumn") == null ? "" : StringUtils.substring(ComUtils.clobToString((Clob) dataMap.get("clobcloumn")), 0, 1333)

截取1333是为了保存到新的字段varchar2(4000)的时候,避免超出长度
clobToString()方法

点击查看代码
 
/**
     * Clob字段处理
     *
     * @param clob
     * @return
     */
    public static String clobToString(Clob clob) {
        String content = "";
        try {
            content = clob.getSubString((long) 1, (int) clob.length());
        } catch (Exception e) {
            log.error("转换异常:", e);
        }
        return content;
    }

标签:java,clob,Clob,处理,content,字段,clobToString
From: https://www.cnblogs.com/heavenTang/p/17770506.html

相关文章

  • java配置环境变量
    为啥要配置环境变量??我们在终端使用的各种命令,都是在系统的环境变量中去寻找可执行文件;所以我们安装好java环境后,需要将java配置到系统的环境变量中;这样下次在命令行使用java命令的时候就可以直接找到,不需要使用绝对位置命令了。怎么配置环境变量??linux系统:在终端家目录下找到.ba......
  • 【JVM】Java 的类加载机制
    目录字节码类加载过程LoadingVerificationPreparationResolutionInitialization类加载器双亲委派模型字节码Java源文件通过编译后,就会生成字节码:类加载过程Java的类加载过程可以分为5个阶段:载入、验证、准备、解析和初始化。这5个阶段一般是顺序发生的,但在动态绑定的......
  • java链表详解 理论+代码+图示
    1、定义链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。(即链表是一个个节点组成的,这些节点物理上不连续,但逻辑上连续)一个节点就是一个Node对象。2、链表结构单向、双向;带头、不带头;循环、非循环; 以上情况组......
  • JavaScript中'??'和'?.'
     ??空值合并运算符判断一直变量是否为'null'/'undefined',进行不同的返回值处理console.log(1??2)//1console.log(null??2)//2console.log(undefined??2)//2console.log(1??2??3)//1console.log(null??2??3)//2console.log(null??null??3)//3......
  • Java中::的用法
    “::”是Java8引入的新特性之一,常常被称作为方法引用,提供了一种不执行方法的方法。使用“::”可以进一步简化一些使用了lambda表达式的代码,让代码更加简洁。用法1:省略lamda表达式publicclassTest01{publicstaticvoidmain(String[]args){String[]array......
  • Java开发到部署:从代码到上线的完整指南
    在软件开发领域中,Java一直是最流行和广泛使用的编程语言之一。Java的跨平台性以及强大的生态系统使其成为许多开发人员的首选。本文将介绍Java开发到部署的完整过程,帮助您了解如何将Java应用程序从代码编写到成功部署和上线。1、环境设置在开始Java开发之前,您需要安装JavaDevelo......
  • java基础,java基本数据类型、引用数据类型
    java数据类型基本数据类型:1,整型:byte(1字节),short(2字节),int(4字节),long(8字节)2,浮点型:float(单精度4字节),double(双精度8字节)3,字符型:char(2字节)4,布尔型:boolean(true/false)引用数据类型:1,类class引用例如Object:Object是一个很重要的类,Object是类层次结构的根类,每个类都使用Object作为......
  • JavaScript的数字运算不准的问题
    JavaScript的运算问题存在两方面:第一个表示不准问题:打开浏览器按F12,在Console里,输入0.1+0.2=0.30000000000000004输入91.25*0.7=63.87499999999999 解决这个问题,要用第三方库math.js或decimal.js constmath=require('mathjs');console.log(math.add(0.1,0.2));......
  • iframe实现与父页面跨域隔离的JavaScript 代码沙箱
    这篇文章主要介绍了使用iframe实现与父页面跨域隔离的JavaScript代码沙箱,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪目录正文1.iframe2.dataURL3.将JavaScript代码变成dataURL4.如果需要获取执行结果的话,基于postMessage定制通信机制正文假......
  • Java语言简介
    Java是一种广泛使用的编程语言,由SunMicrosystems(现在是OracleCorporation)于1995年推出。它是一种面向对象的语言,被广泛应用于各种应用程序开发领域,包括桌面应用程序、移动应用程序和企业级应用程序。特点和优势Java语言具有许多特点和优势,使其成为开发人员的首选。1.跨平台性Jav......