blob
Oracle データベースにデータを挿入すると、部分的に挿入されます。挿入には次のコードを使用しています。
oracle.sql.BLOB newBlob =oracle.sql.BLOB.createTemporary(conn, false, oracle.sql.BLOB.DURATION_SESSION);
newBlob.putBytes(1, str.getBytes());
ps.setBlob(1, newBlob);
データをクエリしてjpeg画像に変換することで、データが挿入されたかどうかを確認しましたが、部分的な画像が表示されることがあります。画像の残りの部分は灰色です。ほとんどの場合、完全なイメージを完全に取得しています。この部分的な挿入の理由は何ですか?