String str="123456";
    //String 转 clob
    Clob clob = new SerialClob(str.toCharArray());
  //String 转 blob
    Blob blob = new SerialBlob(str.getBytes("GBK"));
     
    //也可以这样不传字符集名称,默认使用系统的
    //Blob blob = new SerialBlob(str.getBytes());
    String clobToString = clob.getSubString(1, (int) clob.length());//clob 转 String
  //blob 转 String
    String blobToString = new String(blob.getBytes(1, (int) blob.length()),"GBK");
     
    //前面若没传入字符集名称,则这里也不需要传入,以免出错
    //String blobString = new String(blob.getBytes(1, (int) blob.length()));
     
    System.out.println(clobToString);
    System.out.println(blobToString);
来源:CSDN
作者:Varose
链接:https://blog.csdn.net/Varose/article/details/103726097