org.seasar.extension.jdbc.impl
クラス BasicUpdateHandler

java.lang.Object
  拡張org.seasar.extension.jdbc.impl.BasicHandler
      拡張org.seasar.extension.jdbc.impl.BasicUpdateHandler
すべての実装インタフェース:
UpdateHandler

public class BasicUpdateHandler
extends BasicHandler
implements UpdateHandler

UpdateHandlerの基本的な実装クラスです。

作成者:
higa

フィールドの概要
 
クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したフィールド
loggerClass
 
コンストラクタの概要
BasicUpdateHandler()
          BasicUpdateHandlerを作成します。
BasicUpdateHandler(javax.sql.DataSource dataSource, java.lang.String sql)
          BasicUpdateHandlerを作成します。
BasicUpdateHandler(javax.sql.DataSource dataSource, java.lang.String sql, StatementFactory statementFactory)
          BasicUpdateHandlerを作成します。
 
メソッドの概要
 int execute(java.sql.Connection connection, java.lang.Object[] args, java.lang.Class[] argTypes)
          SQL文を実行します。
 int execute(java.lang.Object[] args)
          更新を行ないます。
 int execute(java.lang.Object[] args, java.lang.Class[] argTypes)
          更新を行ないます。
 
クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したメソッド
bindArgs, getArgTypes, getBindVariableText, getCompleteSql, getConnection, getDataSource, getLoggerClass, getSql, getStatementFactory, getValueType, logSql, prepareStatement, setDataSource, setLoggerClass, setSql, setStatementFactory
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicUpdateHandler

public BasicUpdateHandler()
BasicUpdateHandlerを作成します。


BasicUpdateHandler

public BasicUpdateHandler(javax.sql.DataSource dataSource,
                          java.lang.String sql)
BasicUpdateHandlerを作成します。

パラメータ:
dataSource - データソース
sql - SQL

BasicUpdateHandler

public BasicUpdateHandler(javax.sql.DataSource dataSource,
                          java.lang.String sql,
                          StatementFactory statementFactory)
BasicUpdateHandlerを作成します。

パラメータ:
dataSource - データソース
sql - SQL
statementFactory - ステートメントファクトリ
メソッドの詳細

execute

public int execute(java.lang.Object[] args)
            throws SQLRuntimeException
インタフェース UpdateHandler の記述:
更新を行ないます。

定義:
インタフェース UpdateHandler 内の execute
パラメータ:
args - 引数
戻り値:
更新した行数
例外:
SQLRuntimeException - SQL例外が発生した場合

execute

public int execute(java.lang.Object[] args,
                   java.lang.Class[] argTypes)
            throws SQLRuntimeException
インタフェース UpdateHandler の記述:
更新を行ないます。

定義:
インタフェース UpdateHandler 内の execute
パラメータ:
args - 引数
argTypes - 引数の型
戻り値:
更新した行数
例外:
SQLRuntimeException - SQL例外が発生した場合

execute

public int execute(java.sql.Connection connection,
                   java.lang.Object[] args,
                   java.lang.Class[] argTypes)
SQL文を実行します。

パラメータ:
connection - コネクション
args - 引数
argTypes - 引数の型
戻り値:
更新した行数


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.