jp.ne.mki.wedge.data.db.defaults
クラス Blob

java.lang.Object
  |
  +--jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert
        |
        +--jp.ne.mki.wedge.data.db.defaults.Blob
すべての実装インタフェース:
jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert, DBDataConvertInterface

public class Blob
extends DefaultDBDataConvert

BLOB 型カラムに対するデータ入出力を行います。 処理は次のようになります。

  1. BLOB 型カラムにバイト配列をセット
  2. BLOB 型カラムからバイト配列を取得
このクラスで扱うデータはバイト配列のみです。
Idata にはバイト配列を格納するか、このメソッドを呼び出す前に バイト配列に変換しておく必要があります。


コンストラクタの概要
Blob()
           
 
メソッドの概要
 java.lang.Object getObject(java.sql.CallableStatement cs, int idx)
          指定された Blob 型カラム(idx)からバイト配列を取り出し、返します。
 java.lang.Object getObject(java.sql.ResultSet rs, int idx)
          指定された Blob 型カラム(idx)からバイト配列を取り出し、返します。
 void setObject(java.sql.PreparedStatement stmt, int idx, java.lang.Object data)
          DataInterface を継承したクラスに格納されたオブジェクトをセットします。
 
クラス jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert から継承したメソッド
getData, getData, getIdata, getIdata, registOutputDataType, setData, setIdata, setIdata
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Blob

public Blob()
メソッドの詳細

getObject

public java.lang.Object getObject(java.sql.CallableStatement cs,
                                  int idx)
                           throws java.sql.SQLException
指定された Blob 型カラム(idx)からバイト配列を取り出し、返します。
オーバーライド:
クラス DefaultDBDataConvert 内の getObject
パラメータ:
cs - ストアドプロシージャ呼び出しステートメント
idx - データを取り出すカラム番号
関連項目:
DBDataConvert.getObject(java.sql.CallableStatement, int)

getObject

public java.lang.Object getObject(java.sql.ResultSet rs,
                                  int idx)
                           throws java.sql.SQLException
指定された Blob 型カラム(idx)からバイト配列を取り出し、返します。
オーバーライド:
クラス DefaultDBDataConvert 内の getObject
パラメータ:
rs - SQL 実行による ResultSet
idx - データを取り出すカラム番号
関連項目:
DBDataConvert.getObject(java.sql.ResultSet, int)

setObject

public void setObject(java.sql.PreparedStatement stmt,
                      int idx,
                      java.lang.Object data)
               throws java.sql.SQLException
クラス DefaultDBDataConvert の記述:
DataInterface を継承したクラスに格納されたオブジェクトをセットします。 渡された値が null の場合は、VARCHAR 型カラムとして null をセットします。 それ以外の型として null をセットする必要がある場合は、このメソッドをオーバライドしてくだい。
日付や時刻を文字列(String)として格納している場合、このメソッドをオーバライドしてください。
また接続先データベース製品によっては、数値の場合もこのメソッドをオーバライドして、 適切な処理の実装が必要になります。
オーバーライド:
クラス DefaultDBDataConvert 内の setObject
関連項目:
DBDataConvert.setObject(java.sql.PreparedStatement, int, java.lang.Object)