モジュール java.sql.rowset
パッケージ javax.sql.rowset.serial

クラスSerialBlob

java.lang.Object
javax.sql.rowset.serial.SerialBlob
すべての実装されたインタフェース:
Serializable, Cloneable, Blob

public class SerialBlob extends Object implements Blob, Serializable, Cloneable
Javaプログラミング言語でのSQL BLOB値の直列化マッピングです。

SerialBlobクラスは、Blobオブジェクトからインスタンスを作成するためのコンストラクタを提供します。 Blobオブジェクトは、SerialBlobオブジェクトを構築する前に、クライアントにSQL BLOB値のデータを渡す必要があります。 SQL BLOB値のデータは、クライアント上で、Blob.getBytesメソッドによってバイト配列として生成されます。または、Blob.getBinaryStreamメソッドによって未解釈のバイト・ストリームとして生成されます。

SerialBlobメソッドは、SerialBlobオブジェクトをバイト配列またはストリームとしてコピーできます。 さらに、SerialBlobオブジェクト内で、指定されたバイト・パターンやBlobオブジェクトを検索し、Blobオブジェクトを更新または切り詰めることもできます。

スレッドの安全性

SerialBlobは、複数の並行スレッドによる使用において安全ではありません。 複数のスレッドで使用する場合は、適切な同期処理によってSerialBlobへのアクセスを制御するようにしてください。

導入されたバージョン:
1.5
関連項目: