我有一个表,其中一列有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。我还需要纠正什么吗?