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

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.data.db.defaults.LongVarbinary
すべての実装されたインタフェース:
DBDataConvertInterface

public class LongVarbinary
extends java.lang.Object
implements DBDataConvertInterface

LONGVARBINARY 型の変換機能を提供。


コンストラクタの概要
LongVarbinary()
           
 
メソッドの概要
 java.lang.String getData(java.sql.CallableStatement cs, int idx)
          CallableStatement からデータを取得します。
 java.lang.String getData(java.sql.ResultSet rs, int idx)
          Database からデータを取得します。
 void registOutputDataType(java.sql.CallableStatement cs, int idx)
          Stored Procedure を呼び出す時の出力パラメータの型をセットします。
 void setData(java.sql.PreparedStatement stmt, int idx, java.lang.String data)
          Database にデータを更新します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LongVarbinary

public LongVarbinary()
メソッドの詳細

setData

public void setData(java.sql.PreparedStatement stmt,
                    int idx,
                    java.lang.String data)
             throws java.sql.SQLException,
                    java.io.IOException
Database にデータを更新します。

定義:
インタフェース DBDataConvertInterface 内の setData
パラメータ:
stmt - 更新処理を行うための、PreparedStatement オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
data - Webtribe の内部形式(Base64)で表現された、更新データ。
例外:
java.sql.SQLException
java.io.IOException

getData

public java.lang.String getData(java.sql.ResultSet rs,
                                int idx)
                         throws java.sql.SQLException,
                                java.io.IOException
Database からデータを取得します。

定義:
インタフェース DBDataConvertInterface 内の getData
パラメータ:
rs - 検索データを保持する ResultSet オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
戻り値:
Webtribe の内部形式(Base64)に変換された、検索結果のデータ。
例外:
java.sql.SQLException
java.io.IOException

getData

public java.lang.String getData(java.sql.CallableStatement cs,
                                int idx)
                         throws java.sql.SQLException
CallableStatement からデータを取得します。 Stored Procedure から LONGVARBINARY を取得することはできないため、例外をスロー。

定義:
インタフェース DBDataConvertInterface 内の getData
パラメータ:
cs - 検索データを保持する CallableStatement オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
戻り値:
Webtribe の内部形式に変換された、検索結果のデータ。
例外:
java.sql.SQLException

registOutputDataType

public void registOutputDataType(java.sql.CallableStatement cs,
                                 int idx)
                          throws java.sql.SQLException
Stored Procedure を呼び出す時の出力パラメータの型をセットします。

定義:
インタフェース DBDataConvertInterface 内の registOutputDataType
パラメータ:
cs - Stored Procedure を呼び出すための CallableStatement オブジェクト
idx - 出力パラメータの順序No
例外:
java.sql.SQLException