1

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 データ db を取得するために使用しています。ここで修正する必要があるものはありますか?

4

0 に答える 0