インタフェース
java.sql.Blobの使用

Blobを使用しているパッケージ
パッケージ 説明
java.sql
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
javax.sql
Javaプログラミング言語からサーバー側のデータ・ソースにアクセスして処理するためのAPIを提供します。
javax.sql.rowset
JDBC RowSet実装用の標準インタフェースと基底クラスです。
javax.sql.rowset.serial
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
  • java.sqlでのBlobの使用

    Blobを返すjava.sqlのメソッド
    修飾子と型 メソッド 説明
    Blob Connection.createBlob()
    Blobインタフェースを実装しているオブジェクトを構築します。
    Blob CallableStatement.getBlob​(int parameterIndex)
    指定されたJDBC BLOBパラメータの値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。
    Blob CallableStatement.getBlob​(String parameterName)
    JDBC BLOBパラメータの値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。
    Blob ResultSet.getBlob​(int columnIndex)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。
    Blob ResultSet.getBlob​(String columnLabel)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。
    Blob SQLInput.readBlob()
    ストリームからSQL BLOB値を読み込み、その値をJavaプログラミング言語のBlobオブジェクトとして返します。
    Blob型のパラメータを持つjava.sqlのメソッド
    修飾子と型 メソッド 説明
    long Blob.position​(Blob pattern, long start)
    このBlobオブジェクトによって指定されたBLOB値内でpatternが始まるバイト位置を取得します。
    void CallableStatement.setBlob​(String parameterName, Blob x)
    指定されたパラメータを指定されたjava.sql.Blobオブジェクトに設定します。
    void PreparedStatement.setBlob​(int parameterIndex, Blob x)
    指定されたパラメータを指定されたjava.sql.Blobオブジェクトに設定します。
    void ResultSet.updateBlob​(int columnIndex, Blob x)
    指定された列をjava.sql.Blob値で更新します。
    void ResultSet.updateBlob​(String columnLabel, Blob x)
    指定された列をjava.sql.Blob値で更新します。
    void SQLOutput.writeBlob​(Blob x)
    SQL BLOB値をストリームに書き込みます。
  • javax.sqlでのBlobの使用

    Blob型のパラメータを持つjavax.sqlのメソッド
    修飾子と型 メソッド 説明
    void RowSet.setBlob​(int i, Blob x)
    このRowSetオブジェクトのコマンドで指定したパラメータを、指定したBlob値に設定します。
    void RowSet.setBlob​(String parameterName, Blob x)
    指定されたパラメータを指定されたjava.sql.Blobオブジェクトに設定します。
  • javax.sql.rowsetでのBlobの使用

    Blob型のパラメータを持つjavax.sql.rowsetのメソッド
    修飾子と型 メソッド 説明
    void BaseRowSet.setBlob​(int parameterIndex, Blob x)
    指定されたパラメータを、指定されたJavaプログラミング言語のBlobオブジェクトに設定します。
    void BaseRowSet.setBlob​(String parameterName, Blob x)
    指定されたパラメータを指定されたjava.sql.Blobオブジェクトに設定します。
  • javax.sql.rowset.serialでのBlobの使用

    Blobを実装しているjavax.sql.rowset.serialのクラス
    修飾子と型 クラス 説明
    class  SerialBlob
    Javaプログラミング言語でのSQL BLOB値の直列化マッピングです。
    Blobを返すjavax.sql.rowset.serialのメソッド
    修飾子と型 メソッド 説明
    Blob SQLInputImpl.readBlob()
    このSQLInputImplオブジェクトの先頭のBLOB値をJavaプログラミング言語のBlobオブジェクトとして取得します。
    Blob型のパラメータを持つjavax.sql.rowset.serialのメソッド
    修飾子と型 メソッド 説明
    long SerialBlob.position​(Blob pattern, long start)
    このSerialBlobオブジェクト内で、指定のBlobオブジェクトが開始される位置を返します。検索は指定位置から開始されます。
    void SQLOutputImpl.writeBlob​(Blob x)
    このSQLOutputImplオブジェクトにJavaプログラミング言語のBlobオブジェクトを書き込みます。
    Blob型のパラメータを持つjavax.sql.rowset.serialのコンストラクタ
    コンストラクタ 説明
    SerialBlob​(Blob blob)
    指定されたBlobオブジェクトの直列化されたバージョンであるSerialBlobオブジェクトを構築します。