java中处理大文件的方式,怎样将clob/blob转换成对应的java字符串String。使用的是java的oracle.sql.CLOB/BLOB 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); 待续。。。。。。