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 型カラムに対するデータ入出力を行います。
処理は次のようになります。
- BLOB 型カラムにバイト配列をセット
- BLOB 型カラムからバイト配列を取得
このクラスで扱うデータはバイト配列のみです。
Idata にはバイト配列を格納するか、このメソッドを呼び出す前に
バイト配列に変換しておく必要があります。
メソッドの概要 |
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 を継承したクラスに格納されたオブジェクトをセットします。
|
クラス 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 実行による ResultSetidx
- データを取り出すカラム番号- 関連項目:
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)