1

我有一个表,其中一列有 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 数据数据库。我需要在这里纠正什么吗?

4

0 回答 0