首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java String与Blob门类数据转换

2012-11-12 
java String与Blob类型数据转换java String与Blob类型数据转换需要把String类型数据转换成Reader,然后再使

java String与Blob类型数据转换

java String与Blob类型数据转换

需要把String类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。

例如下例中,要插入String longStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。

添加或更新clob型数据,如下所示(以更新为例):  

//把数据库中blob类型转换成String类型 public String convertBlobToString(Blob blob){    String result = "";  try {   ByteArrayInputStream msgContent =(ByteArrayInputStream) blob.getBinaryStream();   byte[] byte_data = new byte[msgContent.available()];   msgContent.read(byte_data, 0,byte_data.length);   result = new String(byte_data);  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }  return result; }


热点排行