问题记录:blob与clob数据类型存储和读取

229 阅读1分钟

blob存储是二进制数据如图片和base64等,clob可以存储长文本数据

blob需要用字节数组读取byte[]

clob可以直接用string读取,不知道长度的数据可以使用此类型存储

使用时可以使用string和byte数组对应转换

private String electronicSignature;


private byte[] sign;

public void setElectronicSignature(String electronicSignature) throws Exception {
    this.electronicSignature = electronicSignature;
    if(StringUtils.isNotEmpty(electronicSignature)){
        this.sign =electronicSignature.getBytes("GBK");
    }
}
new String(userExtendInfo.getSign(), "GBK");