CLOB/BOLB与String互转

原文地址http://www.oschina.net/code/snippet_135225_5485#8747,仅仅第十一行代码,便可将BLOB类型转化为String类型,简单粗暴,我喜欢


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

时间: 2024-11-05 02:33:51

CLOB/BOLB与String互转的相关文章

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.g

oracle.sql.Clob类型转换成String类型

方法一: public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clob.getCharacterStream();// 得到流 BufferedReader br = new BufferedReader(is); String s = br.readLine(); StringBuffer sb = new StringBu

Clob对象转换为String

/** * @title: clobParseString * @description:TODO Clob对象转换为String * @author: yubo * @param clob * @return * @throws SQLException * @date:2016-1-6下午4:01:42 */ public static String clobParseString(Clob clob) throws SQLException{ String result = ""

android uri , file , string 互转

1:android Uri 介绍 http://www.cnblogs.com/lingyun1120/archive/2012/04/18/2455212.html 2:File 转成Uri <span style="font-size:18px;"> File file = null; Uri uri = Uri.fromFile(file)</span> android uri , file , string 互转

Java Clob类型转String类型

前两天的项目中,有个字段是Clob类型的,用纯sql取数据的时候不能直接转成String类型的.所以得自己手动转一下,于是乎用到了以下代码,在这里贴出来分享一下,如果小伙伴们需要的可以直接拿去用,这个亲测是可以使用的哦... 话不多说,代码才是王道... // Clob类型 转String public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Read

JS 对象(Object)和字符串(String)互转

JS 对象(Object)和字符串(String)互转 [javascript] view plaincopy var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj); alert(str); 从JSON字符串转为对象 [javascript] view plaincopy var jsObj = 

java中XML操作:xml与string互转、读取XML文档节点及对XML节点增删改查

一.XML和String互转: 使用dom4j程式变得很简单 //字符串转XML String xmlStr = \"......\"; Document document = DocumentHelper.parseText(xmlStr); // XML转字符串 Document document = ...; String text = document.asXML(); //这里的XML DOCUMENT为org.dom4j.Document 二.读取XML文档节点: pack

java Clob类型 转String

1.我的数据库是oracle11g 遇到取出来的字段是clob类型,但是所需要的是string类型,写一个转换函数就可以解决问题了. // Clob类型 转String public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clob.getCharacterStream(); BufferedReader br = new Bu

java byte数组与String互转

java byte数组与String互转 CreationTime--2018年7月6日14点53分 Author:Marydon 1.String-->byte[] 方法:使用String.getBytes(charset)实现 String website = "http://www.cnblogs.com/Marydon20170307"; // String-->byte[],并指定字符集 byte[] b = website.getBytes("utf-