分類  >  編程 >

CLOB/BLOB與String互轉

tags:    時間:2013-12-23 08:49:00
CLOB/BLOB與String互轉。

  String s1="1231dsdgasd的颯颯大";
  
  Clob c = new SerialClob(s1.toCharArray());//String 轉 clob
  Blob b = new SerialBlob(s1.getBytes("GBK"));//String 轉 blob
//  也可以這樣不傳字符集名稱,默認使用系統的
//  Blob b = new SerialBlob(s1.getBytes());
  
  String clobString = c.getSubString(1, (int) c.length());//clob 轉 String
  String blobString = new String(b.getBytes(1, (int) b.length()),"GBK");//blob 轉 String
//  前面若沒傳入字符集名稱,則這裡也不需要傳入,以免出錯
//  String blobString = new String(b.getBytes(1, (int) b.length()));
  
  System.out.println(clobString);
  System.out.println(blobString);

推薦閱讀文章

Bookmark the permalink ,來源:互聯網