"[Oracle] JDBCによるLOBの操作方法 "で説明した方法でOracleのLOBデータを読み込む場合、LOBロケータから入力ストリームを生成し、そこからLOBデータを読み込んでいきますが、この時、読み込みバッファサイズをどれくらいに設定するのがいいのでしょうか? PreparedStatement pstmt = conn.prepareStatement( 'SELECT BLOB_VALUE FROM TABLEA WHERE ID = ?' ); pstmt.setInt( 1, 1 ); rs = pstmt.executeQuery(); if( rs.next() ){ BLOB blob = (( OracleResultSet ) rs ).getBLOB( 1 ); InputStream ins = blob.getBinaryStream(); bos =

