Java Blob类型和String类型相互转换

  1. String s1="1231dsdgasd的飒飒大";  
  2. Clob c = new SerialClob(s1.toCharArray());//String 转 clob  
  3. Blob b = new SerialBlob(s1.getBytes("GBK"));//String 转 blob  
  4.   
  5. //也可以这样不传字符集名称,默认使用系统的  
  6. //Blob b = new SerialBlob(s1.getBytes());  
  7. String clobString = c.getSubString(1, (int) c.length());//clob 转 String  
  8. String blobString = new String(b.getBytes(1, (int) b.length()),"GBK");//blob 转 String  
  9.   
  10. //前面若没传入字符集名称,则这里也不需要传入,以免出错  
  11. //String blobString = new String(b.getBytes(1, (int) b.length()));  
  12.   
  13. System.out.println(clobString);  
  14. System.out.println(blobString); 

你可能感兴趣的:(java,mysql)