Blob数据在java中检索显示不可读的格式

时间:2013-09-11 17:24:21

标签: java

我有一个表,其中一列有xml数据,因此列类型为blob。当我尝试通过jdbc使用java进行检索时。我可以提取但是当我打印时它将内容显示为不可读格式。我该怎么做才能从表中获取正确的xml?

try {
            // Executing the select statement
            Blob blob = rs.getBlob("column_name");
            // blob is in binary stream
            InputStream inStream = blob.getBinaryStream();
    BufferedReader bufReader = new BufferedReader(new InputStreamReader(inStream));
            StringBuffer payLoad = new StringBuffer();
            String line;
            while ((line = bufReader.readLine()) != null ){
            payLoad.append(line);
            }

inStream.close();   

以上代码用于检索blob数据db。我还需要纠正什么吗?

0 个答案:

没有答案