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