net.argius.stu.sql
クラス DeleteSQL

java.lang.Object
  拡張net.argius.stu.sql.AbstractSQL
      拡張net.argius.stu.sql.DeleteSQL
すべての実装インタフェース:
SQL

public final class DeleteSQL
extends AbstractSQL

汎用DELETE文クラスです。 DELETE文の生成、実行、値の取得を行います。

関連項目:
SQL

コンストラクタの概要
DeleteSQL()
          SQLオブジェクトを生成します。
DeleteSQL(Connection conn, String table)
          SQLオブジェクトを生成します。
 
メソッドの概要
 void clearAll()
          オブジェクトの終了処理を実行します。
protected  int executeQuery(PreparedStatement statement)
          SQLを実行します。
protected  String getSQLString()
          SQL文字列を生成します。
protected  String partialInfo()
          オブジェクトの個別情報を取得します。
 
クラス net.argius.stu.sql.AbstractSQL から継承したメソッド
addColumn, addColumn, addParameter, addParameter, clearColumn, clearParameter, close, embedQueryString, execute, getColumns, getDatabaseName, getParameters, getQuery, getTable, getValue, getValue, getValues, next, open, setQuery, setQueryTimeout, toString, toVerboseString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DeleteSQL

public DeleteSQL()
SQLオブジェクトを生成します。


DeleteSQL

public DeleteSQL(Connection conn,
                 String table)
SQLオブジェクトを生成します。 初期化時に自動的にオープンされます。

パラメータ:
conn - DBコネクション
table - TABLE名
メソッドの詳細

executeQuery

protected int executeQuery(PreparedStatement statement)
                    throws SQLException
SQLを実行します。

定義:
クラス AbstractSQL 内の executeQuery
パラメータ:
statement - プリコンパイル済みステートメント
戻り値:
追加された行数
例外:
SQLException - SQL実行エラー

getSQLString

protected String getSQLString()
SQL文字列を生成します。 文法チェックなどは行いません。

定義:
クラス AbstractSQL 内の getSQLString
戻り値:
SQL文字列

clearAll

public void clearAll()
オブジェクトの終了処理を実行します。 保持しているデータを可能な限り開放します。

定義:
クラス AbstractSQL 内の clearAll

partialInfo

protected String partialInfo()
オブジェクトの個別情報を取得します。

定義:
クラス AbstractSQL 内の partialInfo
戻り値:
オブジェクト情報