|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.db.DBSimpleTable
public class DBSimpleTable
DBTableModel インターフェースを継承した TableModel の実装クラスです。 sql文を execute( query ) する事により,データベースを検索した結果を DBTableModel に割り当てます。 メソッドを宣言しています DBTableModel インターフェースは,データベースの検索結果(Resultset)をラップする インターフェースとして使用して下さい。
| コンストラクタの概要 | |
|---|---|
DBSimpleTable(java.lang.String[] nm)
データ配列のカラム名称配列を指定してオブジェクトを構築します。 |
|
| メソッドの概要 | |
|---|---|
void |
addConstrain(java.lang.String key,
java.lang.String val)
Insert/Update/Delete 時の PreparedStatement の引数(?) |
int |
close(boolean commitFlag)
DB処理をクロースします。 |
int |
execute(java.lang.String[] values)
データ配列を渡して実際のDB処理を実行します。 |
void |
setApplicationInfo(ApplicationInfo appInfo)
アクセスログ取得の為,ApplicationInfo オブジェクトを設定します。 |
void |
setConnectionID(java.lang.String conn)
データベースの接続先IDを設定します。 |
void |
setKeys(java.lang.String[] key)
登録に使用するカラムキー配列(keys)を登録します。 |
void |
setTable(java.lang.String tbl)
Insert/Update/Delete 時の登録するテーブル名 |
void |
setWhere(java.lang.String wh)
Update/Delete 時のキーとなるWHERE 条件のカラム名 通常の WHERE 句の書き方と同じで、カラム配列(names)に対応する設定値(values)の値を 割り当てたい箇所に[カラム名] を記述します。 |
void |
startDelete()
Delete 処理の開始を宣言します。 |
void |
startInsert()
Insert 処理の開始を宣言します。 |
void |
startUpdate()
Update 処理の開始を宣言します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DBSimpleTable(java.lang.String[] nm)
nm - String[] カラム名称配列
HybsSystemException - tbl が null の場合| メソッドの詳細 |
|---|
public void setKeys(java.lang.String[] key)
key - String[] 登録カラム名称配列
HybsSystemException - すでに キー配列(keys)が登録済み/作成済みの場合addConstrain( String ,String )public void setTable(java.lang.String tbl)
tbl - String テーブル名
HybsSystemException - tbl が null の場合public void setConnectionID(java.lang.String conn)
conn - String 接続先IDpublic void setApplicationInfo(ApplicationInfo appInfo)
appInfo - ApplicationInfo| 3.8.7.0 (2006/12/15) 新規追加 |
public void addConstrain(java.lang.String key,
java.lang.String val)
key - String 制約をかけるキーval - String 制約条件式
HybsSystemException - key または、val が null の場合setKeys( String[] )public void setWhere(java.lang.String wh)
wh - String
HybsSystemException - [カラム名]がカラム配列(names)に存在しない場合| 4.3.4.0 (2008/12/01) キー配列(keys)が未設定(null)の場合は、カラム名称配列(names)を割り当てる |
public void startInsert()
throws java.sql.SQLException
java.sql.SQLException - Connection のオープンに失敗した場合| 3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public void startUpdate()
throws java.sql.SQLException
java.sql.SQLException - Connection のオープンに失敗した場合| 3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public void startDelete()
throws java.sql.SQLException
java.sql.SQLException - Connection のオープンに失敗した場合| 3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public int execute(java.lang.String[] values)
throws java.sql.SQLException
values - String[] カラム配列(names) に対応する設定値配列
java.sql.SQLException - Connection のクロースに失敗した場合
HybsSystemException - Connection DB処理の実行に失敗した場合close( boolean )| 4.0.0.0 (2007/11/28) SQLException をきちんと伝播させます。 |
public int close(boolean commitFlag)
commitFlag - コミットフラグ(true:commitする/false:rollbacする)
|
openGion 5.0.0.2 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||